>>> ceph17: Building community/ceph17 17.2.6-r0 (using abuild 3.10.0-r0) started Sat, 15 Apr 2023 17:52:09 +0000 >>> ceph17: Checking sanity of /home/buildozer/aports/community/ceph17/APKBUILD... >>> ceph17: Analyzing dependencies... >>> ceph17: Installing for build: build-base acl-dev argp-standalone bc boost-dev btrfs-progs bzip2-dev cmake coreutils cryptsetup-dev cunit-dev curl-dev cython diffutils doxygen eudev-dev expat-dev fcgi-dev flex fmt-dev fuse-dev git graphviz-dev gperf jq keyutils-dev libaio-dev libatomic_ops-dev libcap-ng-dev libedit-dev librdkafka-dev libnl3-dev libtirpc-dev libtool liburing-dev libxml2-dev linux-headers lua5.4-dev lvm2-dev lz4-dev nasm nodejs-current npm nss-dev oath-toolkit-dev openldap-dev openssl-dev>3 procps python3-dev py3-setuptools py3-sphinx rabbitmq-c-dev readline-dev rocksdb-dev rpcgen samurai snappy-dev sqlite-dev userspace-rcu-dev util-linux-dev xfsprogs-dev zstd-dev cryptsetup e2fsprogs logrotate parted psmisc xfsprogs fuse snappy lz4-libs lvm2 gtest-dev py3-coverage py3-flake8 py3-nodeenv py3-pytest py3-tox py3-yaml xmlstarlet apache-arrow-dev c-ares-dev re2-dev (1/373) Installing acl-dev (2.3.1-r1) (2/373) Installing argp-standalone (1.5.0-r0) (3/373) Installing readline (8.2.0-r0) (4/373) Installing bc (1.07.1-r2) (5/373) Installing boost1.80-atomic (1.80.0-r3) (6/373) Installing boost1.80-chrono (1.80.0-r3) (7/373) Installing boost1.80-container (1.80.0-r3) (8/373) Installing boost1.80-context (1.80.0-r3) (9/373) Installing boost1.80-contract (1.80.0-r3) (10/373) Installing boost1.80-coroutine (1.80.0-r3) (11/373) Installing boost1.80-date_time (1.80.0-r3) (12/373) Installing boost1.80-fiber (1.80.0-r3) (13/373) Installing boost1.80-filesystem (1.80.0-r3) (14/373) Installing boost1.80-graph (1.80.0-r3) (15/373) Installing boost1.80-iostreams (1.80.0-r3) (16/373) Installing boost1.80-locale (1.80.0-r3) (17/373) Installing boost1.80-thread (1.80.0-r3) (18/373) Installing boost1.80-log (1.80.0-r3) (19/373) Installing boost1.80-log_setup (1.80.0-r3) (20/373) Installing boost1.80-math (1.80.0-r3) (21/373) Installing boost1.80-prg_exec_monitor (1.80.0-r3) (22/373) Installing boost1.80-program_options (1.80.0-r3) (23/373) Installing libffi (3.4.4-r0) (24/373) Installing gdbm (1.23-r0) (25/373) Installing mpdecimal (2.5.1-r1) (26/373) Installing sqlite-libs (3.40.1-r0) (27/373) Installing python3 (3.10.11-r0) (28/373) Installing boost1.80-python3 (1.80.0-r3) (29/373) Installing boost1.80-random (1.80.0-r3) (30/373) Installing boost1.80-regex (1.80.0-r3) (31/373) Installing boost1.80-serialization (1.80.0-r3) (32/373) Installing boost1.80-stacktrace_basic (1.80.0-r3) (33/373) Installing boost1.80-stacktrace_noop (1.80.0-r3) (34/373) Installing boost1.80-system (1.80.0-r3) (35/373) Installing boost1.80-timer (1.80.0-r3) (36/373) Installing boost1.80-type_erasure (1.80.0-r3) (37/373) Installing boost1.80-unit_test_framework (1.80.0-r3) (38/373) Installing boost1.80-wave (1.80.0-r3) (39/373) Installing boost1.80-wserialization (1.80.0-r3) (40/373) Installing boost1.80-json (1.80.0-r3) (41/373) Installing boost1.80-nowide (1.80.0-r3) (42/373) Installing boost1.80-libs (1.80.0-r3) (43/373) Installing boost1.80 (1.80.0-r3) (44/373) Installing linux-headers (5.19.5-r0) (45/373) Installing bzip2-dev (1.0.8-r4) (46/373) Installing icu-data-en (72.1-r1) Executing icu-data-en-72.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (47/373) Installing icu-libs (72.1-r1) (48/373) Installing icu (72.1-r1) (49/373) Installing icu-dev (72.1-r1) (50/373) Installing xz-dev (5.2.9-r0) (51/373) Installing zlib-dev (1.2.13-r0) (52/373) Installing boost1.80-dev (1.80.0-r3) (53/373) Installing boost-dev (1.80.0-r3) (54/373) Installing libblkid (2.38.1-r1) (55/373) Installing lzo (2.10-r3) (56/373) Installing eudev-libs (3.2.11-r4) (57/373) Installing libuuid (2.38.1-r1) (58/373) Installing btrfs-progs (6.0.2-r0) (59/373) Installing libarchive (3.6.1-r2) (60/373) Installing rhash-libs (1.4.3-r1) (61/373) Installing libuv (1.44.2-r0) (62/373) Installing cmake (3.24.4-r0) (63/373) Installing skalibs (2.12.0.1-r0) (64/373) Installing utmps-libs (0.1.2.0-r1) (65/373) Installing coreutils (9.1-r0) (66/373) Installing argon2-libs (20190702-r2) (67/373) Installing device-mapper-libs (2.03.17-r1) (68/373) Installing json-c (0.16-r2) (69/373) Installing cryptsetup-libs (2.5.0-r2) (70/373) Installing cryptsetup-dev (2.5.0-r2) (71/373) Installing cunit (2.1.3-r4) (72/373) Installing cunit-dev (2.1.3-r4) (73/373) Installing openssl-dev (3.0.8-r3) (74/373) Installing nghttp2-dev (1.51.0-r0) (75/373) Installing brotli (1.0.9-r9) (76/373) Installing brotli-dev (1.0.9-r9) (77/373) Installing curl-dev (8.0.1-r0) (78/373) Installing cython (0.29.32-r0) (79/373) Installing diffutils (3.8-r1) (80/373) Installing doxygen (1.9.5-r0) (81/373) Installing udev-init-scripts (35-r1) (82/373) Installing kmod-libs (30-r1) (83/373) Installing eudev (3.2.11-r4) (84/373) Installing eudev-dev (3.2.11-r4) (85/373) Installing expat (2.5.0-r0) (86/373) Installing expat-dev (2.5.0-r0) (87/373) Installing fcgi (2.4.2-r2) (88/373) Installing fcgi++ (2.4.2-r2) (89/373) Installing fcgi-dev (2.4.2-r2) (90/373) Installing m4 (1.4.19-r1) (91/373) Installing flex (2.6.4-r3) (92/373) Installing fmt (9.1.0-r0) (93/373) Installing fmt-dev (9.1.0-r0) (94/373) Installing fuse-common (3.12.0-r0) (95/373) Installing fuse (2.9.9-r2) (96/373) Installing fuse-dev (2.9.9-r2) (97/373) Installing cairo-tools (1.17.6-r3) (98/373) Installing libpng (1.6.38-r0) (99/373) Installing freetype (2.12.1-r0) (100/373) Installing fontconfig (2.14.1-r0) (101/373) Installing libpng-dev (1.6.38-r0) (102/373) Installing freetype-dev (2.12.1-r0) (103/373) Installing fontconfig-dev (2.14.1-r0) (104/373) Installing libxau (1.0.10-r0) (105/373) Installing xorgproto (2022.2-r0) (106/373) Installing libxau-dev (1.0.10-r0) (107/373) Installing libmd (1.0.4-r0) (108/373) Installing libbsd (0.11.7-r0) (109/373) Installing libxdmcp (1.1.4-r0) (110/373) Installing libxcb (1.15-r0) (111/373) Installing libx11 (1.8.4-r0) (112/373) Installing libxext (1.3.5-r0) (113/373) Installing xcb-proto (1.15.2-r0) (114/373) Installing libxdmcp-dev (1.1.4-r0) (115/373) Installing libxcb-dev (1.15-r0) (116/373) Installing xtrans (1.4.0-r2) (117/373) Installing libx11-dev (1.8.4-r0) (118/373) Installing libxext-dev (1.3.5-r0) (119/373) Installing libxrender (0.9.11-r0) (120/373) Installing libxrender-dev (0.9.11-r0) (121/373) Installing pixman (0.42.2-r0) (122/373) Installing pixman-dev (0.42.2-r0) (123/373) Installing util-macros (1.19.3-r0) (124/373) Installing xcb-util (0.4.0-r3) (125/373) Installing xcb-util-dev (0.4.0-r3) (126/373) Installing cairo (1.17.6-r3) (127/373) Installing libintl (0.21.1-r1) (128/373) Installing libmount (2.38.1-r1) (129/373) Installing glib (2.74.6-r0) (130/373) Installing cairo-gobject (1.17.6-r3) (131/373) Installing libxml2 (2.10.4-r0) (132/373) Installing libxml2-utils (2.10.4-r0) (133/373) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (134/373) Installing libgpg-error (1.46-r1) (135/373) Installing libgcrypt (1.10.1-r0) (136/373) Installing libxslt (1.1.37-r1) (137/373) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (138/373) Installing gettext-asprintf (0.21.1-r1) (139/373) Installing libunistring (1.1-r0) (140/373) Installing gettext-libs (0.21.1-r1) (141/373) Installing gettext (0.21.1-r1) (142/373) Installing gettext-dev (0.21.1-r1) (143/373) Installing libffi-dev (3.4.4-r0) (144/373) Installing bsd-compat-headers (0.7.2-r3) (145/373) Installing ncurses-dev (6.3_p20221119-r0) (146/373) Installing libedit-dev (20221030.3.1-r0) (147/373) Installing libpcre2-16 (10.42-r0) (148/373) Installing libpcre2-32 (10.42-r0) (149/373) Installing pcre2-dev (10.42-r0) (150/373) Installing libfdisk (2.38.1-r1) (151/373) Installing libsmartcols (2.38.1-r1) (152/373) Installing util-linux-dev (2.38.1-r1) (153/373) Installing glib-dev (2.74.6-r0) (154/373) Installing cairo-dev (1.17.6-r3) (155/373) Installing libice (1.0.10-r1) (156/373) Installing libsm (1.2.3-r1) (157/373) Installing libxt (1.2.1-r0) (158/373) Installing libxpm (3.5.15-r0) (159/373) Installing aom-libs (3.5.0-r0) (160/373) Installing libdav1d (1.0.0-r2) (161/373) Installing libavif (0.11.1-r0) (162/373) Installing libjpeg-turbo (2.1.4-r0) (163/373) Installing libwebp (1.2.4-r1) (164/373) Installing tiff (4.4.0-r3) (165/373) Installing libgd (2.3.3-r3) (166/373) Installing gd (2.3.3-r3) (167/373) Installing perl (5.36.0-r0) (168/373) Installing perl-error (0.17029-r1) (169/373) Installing perl-git (2.38.4-r1) (170/373) Installing git-perl (2.38.4-r1) (171/373) Installing libavif-dev (0.11.1-r0) (172/373) Installing libjpeg-turbo-dev (2.1.4-r0) (173/373) Installing libwebp-dev (1.2.4-r1) (174/373) Installing zstd-dev (1.5.5-r0) (175/373) Installing libtiffxx (4.4.0-r3) (176/373) Installing tiff-dev (4.4.0-r3) (177/373) Installing libxpm-dev (3.5.15-r0) (178/373) Installing gd-dev (2.3.3-r3) (179/373) Installing libgmpxx (6.2.1-r2) (180/373) Installing gmp-dev (6.2.1-r2) (181/373) Installing libice-dev (1.0.10-r1) (182/373) Installing libsm-dev (1.2.3-r1) (183/373) Installing libxft (2.3.7-r0) (184/373) Installing graphite2 (1.3.14-r2) (185/373) Installing harfbuzz (5.3.1-r1) (186/373) Installing fribidi (1.0.12-r0) (187/373) Installing pango (1.50.13-r0) (188/373) Installing pango-tools (1.50.13-r0) (189/373) Installing fribidi-dev (1.0.12-r0) (190/373) Installing harfbuzz-icu (5.3.1-r1) (191/373) Installing graphite2-dev (1.3.14-r2) (192/373) Installing harfbuzz-dev (5.3.1-r1) (193/373) Installing libxft-dev (2.3.7-r0) (194/373) Installing pango-dev (1.50.13-r0) (195/373) Installing python3-dev (3.10.11-r0) (196/373) Installing graphviz-libs (7.0.5-r0) (197/373) Installing graphviz-dev (7.0.5-r0) (198/373) Installing gperf (3.1-r3) (199/373) Installing oniguruma (6.9.8-r0) (200/373) Installing jq (1.6-r2) (201/373) Installing keyutils-libs (1.6.3-r1) (202/373) Installing keyutils-dev (1.6.3-r1) (203/373) Installing libaio (0.3.113-r0) (204/373) Installing libaio-dev (0.3.113-r0) (205/373) Installing libatomic_ops (7.6.14-r0) (206/373) Installing libatomic_ops-dev (7.6.14-r0) (207/373) Installing libcap-ng (0.8.3-r1) (208/373) Installing libcap-ng-dev (0.8.3-r1) (209/373) Installing libsasl (2.1.28-r3) (210/373) Installing librdkafka (1.9.2-r0) (211/373) Installing lz4-dev (1.9.4-r1) (212/373) Installing cyrus-sasl-dev (2.1.28-r3) (213/373) Installing librdkafka-dev (1.9.2-r0) (214/373) Installing libnl3 (3.7.0-r0) (215/373) Installing libnl3-cli (3.7.0-r0) (216/373) Installing libnl3-dev (3.7.0-r0) (217/373) Installing gawk (5.1.1-r1) (218/373) Installing libcom_err (1.46.6-r0) (219/373) Installing e2fsprogs-libs (1.46.6-r0) (220/373) Installing e2fsprogs-dev (1.46.6-r0) (221/373) Installing libverto (0.3.2-r1) (222/373) Installing libverto-glib (0.3.2-r1) (223/373) Installing libev (4.33-r0) (224/373) Installing libverto-libev (0.3.2-r1) (225/373) Installing libevent (2.1.12-r5) (226/373) Installing libverto-libevent (0.3.2-r1) (227/373) Installing libverto-dev (0.3.2-r1) (228/373) Installing krb5-conf (1.0-r2) (229/373) Installing krb5-libs (1.20.1-r0) (230/373) Installing libldap (2.6.3-r6) (231/373) Installing krb5-server-ldap (1.20.1-r0) (232/373) Installing krb5-dev (1.20.1-r0) (233/373) Installing libtirpc-conf (1.3.3-r0) (234/373) Installing libtirpc-nokrb (1.3.3-r0) (235/373) Installing libtirpc (1.3.3-r0) (236/373) Installing libtirpc-dev (1.3.3-r0) (237/373) Installing libltdl (2.4.7-r1) (238/373) Installing libtool (2.4.7-r1) (239/373) Installing liburing (2.3-r0) (240/373) Installing liburing-dev (2.3-r0) (241/373) Installing libxml2-dev (2.10.4-r0) (242/373) Installing lua5.4-libs (5.4.4-r6) (243/373) Installing lua5.4 (5.4.4-r6) (244/373) Installing lua5.4-dev (5.4.4-r6) (245/373) Installing device-mapper-event-libs (2.03.17-r1) (246/373) Installing lvm2-libs (2.03.17-r1) (247/373) Installing lvm2-dev (2.03.17-r1) (248/373) Installing nasm (2.15.05-r1) (249/373) Installing nodejs-current (19.7.0-r0) (250/373) Installing npm (9.1.2-r0) (251/373) Installing nspr (4.35-r0) (252/373) Installing nss (3.85-r1) (253/373) Installing nspr-dev (4.35-r0) (254/373) Installing nss-dev (3.85-r1) (255/373) Installing oath-toolkit-liboath (2.6.7-r2) (256/373) Installing xmlsec (1.2.37-r0) (257/373) Installing xmlsec-nss (1.2.37-r0) (258/373) Installing oath-toolkit-libpskc (2.6.7-r2) (259/373) Installing oath-toolkit-dev (2.6.7-r2) (260/373) Installing libevent-dev (2.1.12-r5) (261/373) Installing libsodium (1.0.18-r2) (262/373) Installing libsodium-dev (1.0.18-r2) (263/373) Installing openldap-dev (2.6.3-r6) (264/373) Installing libproc (3.3.17-r2) (265/373) Installing procps (3.3.17-r2) (266/373) Installing py3-parsing (3.0.9-r0) (267/373) Installing py3-packaging (21.3-r2) (268/373) Installing py3-setuptools (65.6.0-r0) (269/373) Installing py3-tz (2023.3-r0) (270/373) Installing py3-babel (2.11.0-r0) (271/373) Installing py3-docutils (0.19-r1) (272/373) Installing py3-imagesize (1.4.1-r0) (273/373) Installing py3-markupsafe (2.1.1-r1) (274/373) Installing py3-jinja2 (3.1.2-r0) (275/373) Installing py3-pygments (2.13.0-r0) (276/373) Installing py3-certifi (2022.12.7-r0) (277/373) Installing py3-charset-normalizer (3.0.1-r0) (278/373) Installing py3-idna (3.4-r2) (279/373) Installing py3-urllib3 (1.26.12-r0) (280/373) Installing py3-requests (2.28.1-r1) (281/373) Installing py3-snowballstemmer (2.2.0-r0) (282/373) Installing py3-alabaster (0.7.12-r5) (283/373) Installing py3-sphinxcontrib-applehelp (1.0.2-r3) (284/373) Installing py3-sphinxcontrib-devhelp (1.0.2-r3) (285/373) Installing py3-sphinxcontrib-htmlhelp (2.0.0-r2) (286/373) Installing py3-sphinxcontrib-jsmath (1.0.1-r3) (287/373) Installing py3-sphinxcontrib-serializinghtml (1.1.5-r2) (288/373) Installing py3-sphinxcontrib-qthelp (1.0.3-r3) (289/373) Installing py3-sphinx (5.3.0-r0) (290/373) Installing popt-dev (1.19-r0) (291/373) Installing rabbitmq-c (0.11.0-r5) (292/373) Installing rabbitmq-c-dev (0.11.0-r5) (293/373) Installing libhistory (8.2.0-r0) (294/373) Installing readline-dev (8.2.0-r0) (295/373) Installing gflags (2.2.2-r2) (296/373) Installing gflags-dev (2.2.2-r2) (297/373) Installing snappy (1.1.9-r4) (298/373) Installing snappy-dev (1.1.9-r4) (299/373) Installing rocksdb (7.7.3-r0) (300/373) Installing rocksdb-dev (7.7.3-r0) (301/373) Installing rpcbind (1.2.6-r1) Executing rpcbind-1.2.6-r1.pre-install (302/373) Installing rpcgen (2.6.2-r0) (303/373) Installing samurai (1.2-r2) (304/373) Installing sqlite-dev (3.40.1-r0) (305/373) Installing userspace-rcu (0.13.2-r0) (306/373) Installing userspace-rcu-dev (0.13.2-r0) (307/373) Installing xfsprogs-libs (6.0.0-r0) (308/373) Installing xfsprogs-dev (6.0.0-r0) (309/373) Installing cryptsetup (2.5.0-r2) (310/373) Installing e2fsprogs (1.46.6-r0) (311/373) Installing logrotate (3.20.1-r3) (312/373) Installing parted (3.5-r0) (313/373) Installing psmisc (23.5-r0) (314/373) Installing inih (56-r0) (315/373) Installing xfsprogs (6.0.0-r0) (316/373) Installing lvm2 (2.03.17-r1) (317/373) Installing gtest (1.12.1-r0) (318/373) Installing gmock (1.12.1-r0) (319/373) Installing gtest-dev (1.12.1-r0) (320/373) Installing py3-coverage (6.5.0-r0) (321/373) Installing py3-pyflakes (2.5.0-r0) (322/373) Installing py3-pycodestyle (2.9.0-r0) (323/373) Installing py3-mccabe (0.7.0-r0) (324/373) Installing py3-flake8 (5.0.4-r0) (325/373) Installing bash (5.2.15-r0) Executing bash-5.2.15-r0.post-install (326/373) Installing py3-nodeenv (1.7.0-r0) (327/373) Installing py3-attrs (22.1.0-r0) (328/373) Installing py3-exceptiongroup (1.0.4-r0) (329/373) Installing py3-iniconfig (1.1.1-r3) (330/373) Installing py3-pluggy (1.0.0-r1) (331/373) Installing py3-py (1.11.0-r0) (332/373) Installing py3-tomli (2.0.1-r1) (333/373) Installing py3-pytest (7.2.0-r1) (334/373) Installing py3-six (1.16.0-r3) (335/373) Installing py3-platformdirs (2.5.4-r0) (336/373) Installing py3-distlib (0.3.6-r0) (337/373) Installing py3-filelock (3.8.0-r0) (338/373) Installing py3-virtualenv (20.16.7-r0) (339/373) Installing py3-tox (3.27.0-r0) (340/373) Installing yaml (0.2.5-r0) (341/373) Installing py3-yaml (6.0-r0) (342/373) Installing xmlstarlet (1.6.1-r1) (343/373) Installing abseil-cpp (20220623.1-r1) (344/373) Installing libunwind (1.6.2-r0) (345/373) Installing glog (0.6.0-r1) (346/373) Installing re2 (2022.06.01-r1) (347/373) Installing grpc (1.50.1-r0) (348/373) Installing libprotobuf (3.21.9-r0) (349/373) Installing libprotoc (3.21.9-r0) (350/373) Installing grpc-cpp (1.50.1-r0) (351/373) Installing thrift-libs-cpp (0.17.0-r0) (352/373) Installing utf8proc (2.8.0-r0) (353/373) Installing apache-arrow (10.0.1-r2) (354/373) Installing protoc (3.21.9-r0) (355/373) Installing libprotobuf-lite (3.21.9-r0) (356/373) Installing protobuf (3.21.9-r0) (357/373) Installing grpc-plugins (1.50.1-r0) (358/373) Installing abseil-cpp-dev (20220623.1-r1) (359/373) Installing grpc-dev (1.50.1-r0) (360/373) Installing glog-dev (0.6.0-r1) (361/373) Installing utf8proc-dev (2.8.0-r0) (362/373) Installing protobuf-dev (3.21.9-r0) (363/373) Installing thrift-dev (0.17.0-r0) (364/373) Installing apache-arrow-dev (10.0.1-r2) (365/373) Installing c-ares-dev (1.18.1-r1) (366/373) Installing re2-dev (2022.06.01-r1) (367/373) Installing .makedepends-ceph17 (20230415.175210) (368/373) Installing fuse-openrc (3.12.0-r0) (369/373) Installing cryptsetup-openrc (2.5.0-r2) (370/373) Installing lvm2-openrc (2.03.17-r1) (371/373) Installing logrotate-openrc (3.20.1-r3) (372/373) Installing rpcbind-openrc (1.2.6-r1) (373/373) Installing eudev-openrc (3.2.11-r4) Executing busybox-1.35.0-r29.trigger Executing eudev-3.2.11-r4.trigger Executing glib-2.74.6-r0.trigger No schema files found: doing nothing. OK: 1011 MiB in 470 packages >>> ceph17: Cleaning up srcdir >>> ceph17: Cleaning up pkgdir >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph-17.2.6.tar.gz >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph17-aio.patch >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph17-nasm.patch >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph17-req_bytes.patch % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1303 100 1303 0 0 14812 0 --:--:-- --:--:-- --:--:-- 14806 100 1303 100 1303 0 0 14793 0 --:--:-- --:--:-- --:--:-- 14806 >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph-17.2.6.tar.gz >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph17-aio.patch >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph17-nasm.patch >>> ceph17: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/ceph17-req_bytes.patch >>> ceph17: Checking sha512sums... ceph-17.2.6.tar.gz: OK ceph.confd: OK ceph.initd: OK 10-musl-fixes.patch: OK 11-dump_time_header_impl.patch: OK 11-parse_rfc1123_alt.patch: OK 11-s3_expiration_header.patch: OK 13-liburing.patch: OK 20-pci.patch: OK 21-cypress.patch: OK 21-npm.patch: OK 30-32bit_fix.patch.noauto: OK 30-ubuntu-32bit-fixes.patch.noauto: OK 35-fix_ErasureCodeShec.patch: OK 46-statx.patch: OK ceph17-aio.patch: OK ceph17-nasm.patch: OK ceph17-req_bytes.patch: OK 46-fmt9-1.patch: OK 46-fmt9-2.patch: OK 46-arrow9.patch: OK boost.patch: OK >>> ceph17: Unpacking /var/cache/distfiles/v3.17/ceph-17.2.6.tar.gz... >>> ceph17: 10-musl-fixes.patch patching file src/tools/rbd_nbd/rbd-nbd.cc Hunk #1 succeeded at 880 (offset 304 lines). >>> ceph17: 11-dump_time_header_impl.patch patching file src/rgw/rgw_rest.cc Hunk #1 succeeded at 439 (offset 3 lines). >>> ceph17: 11-parse_rfc1123_alt.patch patching file src/rgw/rgw_common.cc Hunk #1 succeeded at 569 (offset 38 lines). >>> ceph17: 11-s3_expiration_header.patch patching file src/rgw/rgw_lc.cc Hunk #1 succeeded at 2616 (offset 378 lines). >>> ceph17: 13-liburing.patch patching file cmake/modules/Finduring.cmake >>> ceph17: 20-pci.patch patching file src/spdk/dpdk/drivers/bus/pci/linux/pci_uio.c Hunk #2 succeeded at 560 (offset 6 lines). >>> ceph17: 21-cypress.patch patching file src/pybind/mgr/dashboard/frontend/package.json >>> ceph17: 21-npm.patch patching file src/pybind/mgr/dashboard/frontend/CMakeLists.txt >>> ceph17: 35-fix_ErasureCodeShec.patch patching file src/erasure-code/shec/ErasureCodeShec.cc Hunk #1 succeeded at 201 (offset 4 lines). >>> ceph17: 46-statx.patch patching file src/client/fuse_ll.cc Hunk #2 succeeded at 192 (offset 13 lines). Hunk #3 succeeded at 262 (offset 13 lines). >>> ceph17: ceph17-aio.patch patching file src/rgw/rgw_d3n_datacache.cc >>> ceph17: ceph17-nasm.patch patching file src/nasm-wrapper >>> ceph17: ceph17-req_bytes.patch patching file src/os/bluestore/BlueStore.cc Hunk #1 succeeded at 18751 (offset 197 lines). >>> ceph17: 46-fmt9-1.patch patching file src/mon/LogMonitor.h patching file src/tools/neorados.cc >>> ceph17: 46-fmt9-2.patch patching file src/mon/LogMonitor.cc patching file src/mon/LogMonitor.h Hunk #1 succeeded at 52 (offset 1 line). >>> ceph17: 46-arrow9.patch patching file src/s3select/include/s3select_parquet_intrf.h >>> ceph17: boost.patch patching file src/common/async/bind_like.h patching file src/client/Client.cc Hunk #1 succeeded at 12093 (offset 1145 lines). Hunk #2 succeeded at 12134 (offset 1145 lines). Hunk #3 succeeded at 12164 with fuzz 2 (offset 1146 lines). patching file src/mds/PurgeQueue.h Hunk #1 succeeded at 244 (offset 25 lines). patching file src/test/common/test_json_formattable.cc patching file src/test/libcephfs/ceph_pthread_self.h patching file src/test/rbd_mirror/image_deleter/test_mock_TrashWatcher.cc patching file src/client/Client.h Hunk #1 succeeded at 564 (offset 39 lines). Hunk #2 succeeded at 1297 (offset 56 lines). Hunk #3 succeeded at 1465 (offset 60 lines). patching file src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc patching file src/os/bluestore/BlueFS.cc Hunk #1 succeeded at 4578 (offset 834 lines). patching file src/tools/neorados.cc Hunk #1 succeeded at 147 (offset 1 line). Hunk #2 succeeded at 157 (offset 1 line). Hunk #3 succeeded at 204 (offset 1 line). patching file src/tools/cephfs_mirror/FSMirror.cc Hunk #1 succeeded at 348 (offset 14 lines). Hunk #2 succeeded at 366 (offset 14 lines). patching file src/SimpleRADOSStriper.cc -- The CXX compiler identification is GNU 12.2.1 -- The C compiler identification is GNU 12.2.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc -- 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 -- 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 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for memset_s -- Looking for memset_s - not found -- Looking for fallocate -- Looking for fallocate - found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for syncfs -- Looking for syncfs - found -- Looking for sync_file_range -- Looking for sync_file_range - found -- Looking for pwritev -- Looking for pwritev - found -- Looking for splice -- Looking for splice - found -- Looking for getgrouplist -- Looking for getgrouplist - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for name_to_handle_at -- Looking for name_to_handle_at - found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for accept4 -- Looking for accept4 - found -- Looking for sigdescr_np -- Looking for sigdescr_np - not found -- Looking for pthread_spin_init -- Looking for pthread_spin_init - found -- Looking for pthread_set_name_np -- Looking for pthread_set_name_np - not found -- Looking for pthread_get_name_np -- Looking for pthread_get_name_np - not found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_rwlockattr_setkind_np -- Looking for pthread_rwlockattr_setkind_np - not found -- Looking for eventfd -- Looking for eventfd - found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for gettid -- Looking for gettid - found -- Looking for include file linux/types.h -- Looking for include file linux/types.h - found -- Looking for include file linux/version.h -- Looking for include file linux/version.h - found -- Looking for include file arpa/nameser_compat.h -- Looking for include file arpa/nameser_compat.h - found -- Looking for include file sys/mount.h -- Looking for include file sys/mount.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/vfs.h -- Looking for include file sys/vfs.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - not found -- Looking for include file sched.h -- Looking for include file sched.h - found -- Looking for include file valgrind/helgrind.h -- Looking for include file valgrind/helgrind.h - not found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of __u8 -- Check size of __u8 - done -- Check size of __u16 -- Check size of __u16 - done -- Check size of __u32 -- Check size of __u32 - done -- Check size of __u64 -- Check size of __u64 - done -- Check size of __s8 -- Check size of __s8 - done -- Check size of __s16 -- Check size of __s16 - done -- Check size of __s32 -- Check size of __s32 - done -- Check size of __s64 -- Check size of __s64 - done -- Check size of in_addr_t -- Check size of in_addr_t - done -- Looking for _POSIX_TIMERS -- Looking for _POSIX_TIMERS - found -- Looking for res_nquery -- Looking for res_nquery - not found -- Looking for F_SETPIPE_SZ -- Looking for F_SETPIPE_SZ - found -- Looking for __func__ -- Looking for __func__ - found -- Looking for __PRETTY_FUNCTION__ -- Looking for __PRETTY_FUNCTION__ - found -- Looking for getentropy -- Looking for getentropy - found -- Performing Test STRERROR_R_CHAR_P -- Performing Test STRERROR_R_CHAR_P - Failed -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC - Success -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_UNALIGNED_ACCESS -- Performing Test HAVE_UNALIGNED_ACCESS - Success -- Performing Test HAVE_ATTR_SYMVER -- Performing Test HAVE_ATTR_SYMVER - Success -- Performing Test HAVE_ASM_SYMVER -- Performing Test HAVE_ASM_SYMVER - Success -- Performing Test HAVE_CXX11_ATOMIC -- Performing Test HAVE_CXX11_ATOMIC - Success -- Looking for backtrace -- Looking for backtrace - not found -- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR) -- Found udev: /usr/lib/libudev.so -- Found blkid: /usr/lib/libblkid.so -- Found keyutils: /usr/lib/libkeyutils.so -- Found OpenLDAP: /usr/include -- Found FUSE: /usr/lib/libfuse.so (found version "2.9") -- Found xfs: /usr/lib/libhandle.so -- Found aio: /usr/lib/libaio.so -- Checking for one of the modules 'libcryptsetup' -- Found libcryptsetup: /usr/include (found suitable version "2.5.0", minimum required is "2.0.5") -- Found SQLite3: /usr/lib/libsqlite3.so -- Found snappy: /usr/lib/libsnappy.so -- Found LZ4: /usr/lib/liblz4.so (found suitable version "1.9.4", minimum required is "1.7") -- Found CURL: /usr/lib/libcurl.so (found version "8.0.1") -- Looking for curl_multi_wait -- Looking for curl_multi_wait - found -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.8") -- Found EXPAT: /usr/lib/libexpat.so (found version "2.5.0") -- Found OATH: /usr/lib/liboath.so -- ssl soname: libssl.so.3 -- crypto soname: libcrypto.so.3 -- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.11") found components: Interpreter Development -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found RocksDB: /usr/lib/librocksdb.so (found suitable version "7.7.3", minimum required is "5.14") -- Found Boost: /usr/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.73") found components: atomic chrono thread system regex random program_options date_time iostreams context coroutine python310 filesystem -- Found StdFilesystem: included by standard library -- Ceph/.git directory not found, parsing /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER -- Performing Test COMPILER_SUPPORTS_PESSIMIZING_MOVE -- Performing Test COMPILER_SUPPORTS_PESSIMIZING_MOVE - Success -- Performing Test COMPILER_SUPPORTS_REDUNDANT_MOVE -- Performing Test COMPILER_SUPPORTS_REDUNDANT_MOVE - Success -- Performing Test HAS_FORTIFY_SOURCE -- Performing Test HAS_FORTIFY_SOURCE - Success -- Performing Test HAS_STACK_PROTECT -- Performing Test HAS_STACK_PROTECT - Success -- Performing Test HAS_GLIBCXX_ASSERTIONS -- Performing Test HAS_GLIBCXX_ASSERTIONS - Success -- Performing Test HAVE_ARM_NEON -- Performing Test HAVE_ARM_NEON - Success -- Performing Test HAVE_STDLIB_MAP_SPLICING -- Performing Test HAVE_STDLIB_MAP_SPLICING - Success -- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR -- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR - Success -- Check size of suseconds_t -- Check size of suseconds_t - done -- Performing Test HAS_VTA -- Performing Test HAS_VTA - Success -- mgr module disabled for 3.10.11: diskprediction_local -- Found Lua: /usr/lib/lua5.4/liblua.so (found suitable version "5.4.4", minimum required is "5.3") -- Found Cython: 0.29 -- Found uring: /usr/lib/liburing.so -- Found Zstd: /usr/lib/libzstd.so (found suitable version "1.5.5", minimum required is "1.4.4") -- Looking for wsyncup in /usr/lib/libcurses.so -- Looking for wsyncup in /usr/lib/libcurses.so - found -- Looking for cbreak in /usr/lib/libncurses.so -- Looking for cbreak in /usr/lib/libncurses.so - found -- Looking for nodelay in /usr/lib/libncurses.so -- Looking for nodelay in /usr/lib/libncurses.so - found -- Found Curses: /usr/lib/libncurses.so -- Found nl: /usr/lib/libnl-3.so -- Checking for module 'libcap-ng' -- Found libcap-ng, version 0.8.3 CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (PkgConfig) does not match the name of the calling package (Arrow). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args) cmake/modules/FindArrow.cmake:42 (include) src/CMakeLists.txt:839 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.4") CMake Warning at cmake/modules/FindArrow.cmake:226 (find_package): Could not find a configuration file for package "Arrow" that is compatible with requested version "4". The following configuration files were considered but not accepted: /usr/lib/cmake/Arrow/ArrowConfig.cmake, version: 10.0.1 /usr/lib/cmake/Arrow/arrow-config.cmake, version: unknown Call Stack (most recent call first): cmake/modules/FindArrow.cmake:347 (arrow_find_package_cmake_package_configuration) cmake/modules/FindArrow.cmake:392 (arrow_find_package) src/CMakeLists.txt:839 (find_package) -- Checking for module 'arrow' -- Found arrow, version 10.0.1 CMake Warning at cmake/modules/FindArrow.cmake:226 (find_package): Could not find a configuration file for package "Parquet" that is compatible with requested version "4". The following configuration files were considered but not accepted: /usr/lib/cmake/Parquet/ParquetConfig.cmake, version: 10.0.1 Call Stack (most recent call first): cmake/modules/FindArrow.cmake:347 (arrow_find_package_cmake_package_configuration) cmake/modules/FindParquet.cmake:62 (arrow_find_package) src/CMakeLists.txt:840 (find_package) -- Checking for module 'parquet' -- Found parquet, version 10.0.1 -- arrow is installed, radosgw/s3select-op is able to process parquet objects -- Found the following ICU libraries: -- uc (required): /usr/lib/libicuuc.so -- Found ICU: /usr/include (found suitable version "72.1", minimum required is "52.0") CMake Warning at src/rgw/store/dbstore/CMakeLists.txt:47 (message): Gtest not enabled -- Performing Test COMPILER_SUPPORTS_WARN_IMPLICIT_CONST_INT_FLOAT_CONVERSION -- Performing Test COMPILER_SUPPORTS_WARN_IMPLICIT_CONST_INT_FLOAT_CONVERSION - Failed -- Checking for one of the modules 'rdkafka' -- Found RDKafka: /usr/include (found suitable version "1.9.2", minimum required is "0.9.2") -- Found Doxygen: /usr/bin/doxygen (found version "1.9.5") found components: doxygen missing components: dot -- exclude following files under src: *.js;*.css;.tox;python-common/build;erasure-code/jerasure/jerasure;erasure-code/jerasure/gf-complete;rocksdb;googletest;spdk;xxHash;isa-l;zstd;crypto/isa-l/isa-l_crypto;blkin;rapidjson;dmclock;seastar;fmt;c-ares;spawn;pybind/mgr/rook/rook-client-python;s3select;libkmip;arrow;utf8proc -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build [1/26] Generating rgw.yaml [2/26] Generating rbd.yaml [3/26] Generating rbd-mirror.yaml [4/26] Generating osd.yaml [5/26] Generating mon.yaml [6/26] Generating mgr.yaml [7/26] Generating mds.yaml [8/26] Generating mds-client.yaml [9/26] Generating immutable-object-cache.yaml [10/26] Generating global.yaml [11/26] Generating crimson.yaml [12/26] Generating cephfs-mirror.yaml [13/26] Generating ceph-exporter.yaml [14/26] Generating rbd-mirror_options.cc, ../../../include/rbd-mirror_legacy_options.h [15/26] Generating immutable-object-cache_options.cc, ../../../include/immutable-object-cache_legacy_options.h [16/26] Generating crimson_options.cc, ../../../include/crimson_legacy_options.h [17/26] Generating ceph-exporter_options.cc, ../../../include/ceph-exporter_legacy_options.h [18/26] Generating mds-client_options.cc, ../../../include/mds-client_legacy_options.h [19/26] Generating cephfs-mirror_options.cc, ../../../include/cephfs-mirror_legacy_options.h [20/26] Generating mgr_options.cc, ../../../include/mgr_legacy_options.h [21/26] Generating rbd_options.cc, ../../../include/rbd_legacy_options.h [22/26] Generating mds_options.cc, ../../../include/mds_legacy_options.h [23/26] Generating mon_options.cc, ../../../include/mon_legacy_options.h [24/26] Generating osd_options.cc, ../../../include/osd_legacy_options.h [25/26] Generating rgw_options.cc, ../../../include/rgw_legacy_options.h [26/26] Generating global_options.cc, ../../../include/global_legacy_options.h [1/1392] Generating ceph-syn.8, ceph-conf.8, ceph.8, ceph-authtool.8, ceph-kvstore-tool.8, rados.8, ceph-post-file.8, ceph-dencoder.8, crushtool.8, ceph-run.8, mount.ceph.8, mount.fuse.ceph.8, ceph-create-keys.8, ceph-clsinfo.8, ceph-volume.8, ceph-volume-systemd.8, ceph-osd.8, crushdiff.8, osdmaptool.8, ceph-bluestore-tool.8, ceph-mon.8, monmaptool.8, ceph-mds.8, cephfs-top.8, librados-config.8, cephadm.8, cephfs-mirror.8, ceph-fuse.8, rbd-fuse.8, radosgw.8, radosgw-admin.8, rgw-orphan-list.8, ceph-diff-sorted.8, ceph-rbdnamer.8, rbd-mirror.8, rbd-replay-many.8, rbd-replay-prep.8, rbd-replay.8, rbdmap.8, rbd.8, rbd-nbd.8, ceph-immutable-object-cache.8 [2/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o [3/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o [4/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o [5/1392] Generating cephfs-top [6/1392] Generating setup.py [7/1392] Generating ceph [8/1392] Generating requirements.txt [9/1392] Generating README.rst [10/1392] Generating setup.py [11/1392] Generating ceph_volume [12/1392] Generating setup.py [13/1392] Generating package.json [14/1392] dashboard frontend dependencies are being installed [15/1392] Creating directories for 'mgr-rook-client' [16/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o [17/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Timer.cc.o [18/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Throttle.cc.o [19/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Thread.cc.o [20/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o [21/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o [22/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Readahead.cc.o [23/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o [24/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o [25/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ostream_temp.cc.o [26/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/LogEntry.cc.o [27/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/LogClient.cc.o [28/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o [29/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o [30/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Graylog.cc.o [31/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Formatter.cc.o [32/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/FixedCDC.cc.o [33/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Finisher.cc.o [34/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/FastCDC.cc.o [35/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/DecayCounter.cc.o [36/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/CDC.cc.o [37/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Cycles.cc.o [38/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o [39/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/BackTrace.cc.o [40/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o [41/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o [42/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o [43/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o [44/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o [45/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o [46/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o [47/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/KeyRing.cc.o [48/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/Crypto.cc.o [49/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o [50/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o [51/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o [52/1392] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o [53/1392] Building CXX object src/CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o [54/1392] Building CXX object src/CMakeFiles/common-objs.dir/mds/flock.cc.o [55/1392] Building CXX object src/CMakeFiles/common-objs.dir/mds/mdstypes.cc.o [56/1392] Building CXX object src/CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o [57/1392] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o [58/1392] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMap.cc.o [59/1392] Building CXX object src/CMakeFiles/common-objs.dir/mds/MDSMap.cc.o [60/1392] Building CXX object src/CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o [61/1392] Building CXX object src/CMakeFiles/common-objs.dir/librbd/Features.cc.o [62/1392] Building CXX object src/CMakeFiles/common-objs.dir/osdc/error_code.cc.o [63/1392] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Objecter.cc.o [64/1392] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Striper.cc.o [65/1392] No download step for 'mgr-rook-client' [66/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o [67/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o [68/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/OpRequest.cc.o [69/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o [70/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/error_code.cc.o [71/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_types.cc.o [72/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o [73/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMap.cc.o [74/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/HitSet.cc.o [75/1392] No update step for 'mgr-rook-client' [76/1392] No patch step for 'mgr-rook-client' [77/1392] No configure step for 'mgr-rook-client' [78/1392] Performing build step for 'mgr-rook-client' [79/1392] No install step for 'mgr-rook-client' [80/1392] Completed 'mgr-rook-client' [81/1392] Building CXX object src/CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o [82/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/mgr_commands.cc.o [83/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/StandbyPyModules.cc.o [84/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyOSDMap.cc.o Running Sphinx v5.3.0 building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: [new config] 46 added, 0 changed, 0 removed reading sources... [ 2%] 8/ceph reading sources... [ 4%] 8/ceph-authtool reading sources... [ 6%] 8/ceph-bluestore-tool reading sources... [ 8%] 8/ceph-clsinfo reading sources... [ 10%] 8/ceph-conf reading sources... [ 13%] 8/ceph-create-keys reading sources... [ 15%] 8/ceph-debugpack reading sources... [ 17%] 8/ceph-dencoder reading sources... [ 19%] 8/ceph-diff-sorted reading sources... [ 21%] 8/ceph-fuse reading sources... [ 23%] 8/ceph-immutable-object-cache reading sources... [ 26%] 8/ceph-kvstore-tool reading sources... [ 28%] 8/ceph-mds reading sources... [ 30%] 8/ceph-mon reading sources... [ 32%] 8/ceph-objectstore-tool reading sources... [ 34%] 8/ceph-osd reading sources... [ 36%] 8/ceph-post-file reading sources... [ 39%] 8/ceph-rbdnamer reading sources... [ 41%] 8/ceph-run reading sources... [ 43%] 8/ceph-syn reading sources... [ 45%] 8/ceph-volume reading sources... [ 47%] 8/ceph-volume-systemd reading sources... [ 50%] 8/cephadm reading sources... [ 52%] 8/cephfs-mirror reading sources... [ 54%] 8/cephfs-shell reading sources... [ 56%] 8/cephfs-top reading sources... [ 58%] 8/crushdiff reading sources... [ 60%] 8/crushtool reading sources... [ 63%] 8/librados-config reading sources... [ 65%] 8/monmaptool reading sources... [ 67%] 8/mount.ceph reading sources... [ 69%] 8/mount.fuse.ceph reading sources... [ 71%] 8/osdmaptool reading sources... [ 73%] 8/rados reading sources... [ 76%] 8/radosgw reading sources... [ 78%] 8/radosgw-admin reading sources... [ 80%] 8/rbd reading sources... [ 82%] 8/rbd-fuse reading sources... [ 84%] 8/rbd-ggate reading sources... [ 86%] 8/rbd-mirror reading sources... [ 89%] 8/rbd-nbd reading sources... [ 91%] 8/rbd-replay reading sources... [ 93%] 8/rbd-replay-many reading sources... [ 95%] 8/rbd-replay-prep reading sources... [ 97%] 8/rbdmap reading sources... [100%] 8/rgw-orphan-list looking for now-outdated files... none found pickling environment... done checking consistency... done writing... mount.fuse.ceph.8 { } librados-config.8 { } ceph-immutable-object-cache.8 { } ceph-dencoder.8 { } mount.ceph.8 { } cephfs-shell.8 { } ceph-syn.8 { } rgw-orphan-list.8 { } crushdiff.8 { } rados.8 { } ceph-volume.8 { } ceph-mon.8 { } rbd-replay.8 { } crushtool.8 { } ceph-mds.8 { } ceph-run.8 { } ceph-bluestore-tool.8 { } rbd-replay-many.8 { } ceph-kvstore-tool.8 { } cephfs-mirror.8 { } radosgw.8 { } rbd-mirror.8 { } ceph-rbdnamer.8 { } ceph-debugpack.8 { } ceph-post-file.8 { } ceph-conf.8 { } cephfs-top.8 { } ceph-fuse.8 { } radosgw-admin.8 { } ceph-objectstore-tool.8 { } ceph-authtool.8 { } ceph-create-keys.8 { } ceph-clsinfo.8 { } monmaptool.8 { } cephadm.8 { } ceph.8 { } rbdmap.8 { } rbd-replay-prep.8 { } osdmaptool.8 { } rbd.8 { } rbd-fuse.8 { } ceph-volume-systemd.8 { } rbd-nbd.8 { } ceph-osd.8 { } rbd-ggate.8 { } ceph-diff-sorted.8 { } done build succeeded. The manual pages are in .. [85/1392] Building CXX object src/CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o [86/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRunner.cc.o [87/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRegistry.cc.o [88/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModule.cc.o [89/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyUtil.cc.o [90/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyFormatter.cc.o [91/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricCollector.cc.o [92/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricTypes.cc.o [93/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricCollector.cc.o [94/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricTypes.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/FastCDC.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [95/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MetricCollector.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/CDC.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/FixedCDC.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/FixedCDC.cc:6: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void FixedCDC::calc_chunks(const ceph::bufferlist&, std::vector >*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/FixedCDC.cc:17:22: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [96/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MgrStandby.cc.o [97/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/mgr_perf_counters.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Cycles.cc:32: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Cycles.h:86:2: warning: #warning No high-precision counter available for your OS/arch [-Wcpp] 86 | #warning No high-precision counter available for your OS/arch | ^~~~~~~ [98/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/Mgr.cc.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.cc: In static member function 'static void utime_t::generate_test_instances(std::__cxx11::list&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.cc:28:48: warning: left shift count >= width of type [-Wshift-count-overflow] 28 | o.back()->tv.tv_sec = static_cast<__u32>((1L << 32) - 1); | ~~~^~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.cc:30:49: warning: left shift count >= width of type [-Wshift-count-overflow] 30 | o.back()->tv.tv_nsec = static_cast<__u32>((1L << 32) - 1); | ~~~^~~~~ [99/1392] Building CXX object src/CMakeFiles/common-objs.dir/mon/PGMap.cc.o [100/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/Gil.cc.o [101/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonState.cc.o [102/1392] Building CXX object src/CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o [103/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonServer.cc.o [104/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonKey.cc.o [105/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonHealthMetricCollector.cc.o [106/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ClusterState.cc.o [107/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrStandbyModule.cc.o [108/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrModule.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ServiceMap.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ServiceMap.cc:4: /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, ServiceMap::Daemon>; _KeyOfValue = std::_Select1st, ServiceMap::Daemon> >; _Compare = std::less >; _Alloc = std::allocator, ServiceMap::Daemon> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ServiceMap::Daemon>, std::_Select1st, ServiceMap::Daemon> >, std::less >, std::allocator, ServiceMap::Daemon> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, ServiceMap::Daemon>; _KeyOfValue = std::_Select1st, ServiceMap::Daemon> >; _Compare = std::less >; _Alloc = std::allocator, ServiceMap::Daemon> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ServiceMap::Daemon>, std::_Select1st, ServiceMap::Daemon> >, std::less >, std::allocator, ServiceMap::Daemon> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = ServiceMap::Daemon; _Compare = std::less >; _Alloc = std::allocator, ServiceMap::Daemon> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = ServiceMap::Daemon; Comp = std::less >; Alloc = std::allocator, ServiceMap::Daemon> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ServiceMap::Daemon>, std::_Select1st, ServiceMap::Daemon> >, std::less >, std::allocator, ServiceMap::Daemon> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [109/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModules.cc.o [110/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModule.cc.o [111/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/ConfigMap.cc.o [112/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/PGMap.cc.o [113/1392] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/ceph_mgr.cc.o [114/1392] Building CXX object src/rgw/CMakeFiles/radosgw-token.dir/rgw_token.cc.o [115/1392] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o [116/1392] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o [117/1392] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMapMapping.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMapMapping.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMapMapping.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const pg_t&}; _Tp = pg_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMapMapping.h:9: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = OSDMapMapping::PoolMapping; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'void OSDMapMapping::_init_mappings(const OSDMap&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMapMapping.cc:26:22: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = OSDMapMapping::PoolMapping; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'void OSDMapMapping::_init_mappings(const OSDMap&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMapMapping.cc:32:17: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_t; _Alloc = std::allocator]', inlined from 'void ParallelPGMapper::queue(Job*, unsigned int, const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMapMapping.cc:177:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [118/1392] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_bio.c.o [119/1392] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_memset.c.o [120/1392] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip.c.o [121/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/ios.cc.o [122/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay.dir/rbd-replay.cc.o [123/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/Replayer.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Crypto.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Auth.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxProtocol.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxProtocol.cc:15: /usr/include/c++/12.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 = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Tp = CephXTicketHandler; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = unsigned int; _Tp = CephXTicketHandler; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'CephXTicketHandler& CephXTicketManager::get_handler(uint32_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxProtocol.h:321:20, inlined from 'bool CephXTicketManager::verify_service_ticket_reply(CryptoKey&, ceph::buffer::v15_2_0::list::const_iterator&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxProtocol.cc:308:46: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [124/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/rbd_loc.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Throttle.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Throttle.cc:6: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = OrderedThrottle::Result; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'C_OrderedThrottle* OrderedThrottle::start_op(Context*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Throttle.cc:601:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [125/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/PendingIO.cc.o [126/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o [127/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECMsgTypes.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECMsgTypes.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:22: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:32: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = coll_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = ghobject_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void ECSubRead::encode(ceph::bufferlist&, uint64_t) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECMsgTypes.cc:184:17: /usr/include/c++/12.2.1/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair, ceph::buffer::v15_2_0::list, std::less > >; _KeyOfValue = std::_Select1st, ceph::buffer::v15_2_0::list, std::less > > >; _Compare = std::less; _Alloc = std::allocator, ceph::buffer::v15_2_0::list, std::less > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, ceph::buffer::v15_2_0::list, std::less > >, std::_Select1st, ceph::buffer::v15_2_0::list, std::less > > >, std::less, std::allocator, ceph::buffer::v15_2_0::list, std::less > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::map, ceph::buffer::v15_2_0::list, std::less >; _Compare = std::less; _Alloc = std::allocator, ceph::buffer::v15_2_0::list, std::less > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, ceph::buffer::v15_2_0::list, std::less > >, std::_Select1st, ceph::buffer::v15_2_0::list, std::less > > >, std::less, std::allocator, ceph::buffer::v15_2_0::list, std::less > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::__cxx11::list >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static std::enable_if_t<((! ! sizeof (U)) && (! _denc::container_base::need_contiguous))> _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::list::const_iterator&) [with U = std::pair; C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1031:17, inlined from 'static std::enable_if_t<((! ! sizeof (U)) && (! _denc::container_base::need_contiguous))> _denc::container_base::decode(container&, ceph::buffer::v15_2_0::list::const_iterator&) [with U = std::pair; C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:997:20: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::__cxx11::list >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && (! traits::need_contiguous))> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::list >; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1716:19: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::__cxx11::list >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static std::enable_if_t<((! ! sizeof (U)) && (! _denc::container_base::need_contiguous))> _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::list::const_iterator&) [with U = std::pair; C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1031:17, inlined from 'static std::enable_if_t<((! ! sizeof (U)) && (! _denc::container_base::need_contiguous))> _denc::container_base::decode(container&, ceph::buffer::v15_2_0::list::const_iterator&) [with U = std::pair; C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:997:20, inlined from 'std::enable_if_t<(traits::supported && (! traits::need_contiguous))> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::list >; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1706:19: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::__cxx11::list >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::__cxx11::list; Details = _denc::pushback_details > >; Ts = {std::pair, std::allocator >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && (! traits::need_contiguous))> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::list >; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1716:19: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [128/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/actions.cc.o [129/1392] Building CXX object src/rbd_fuse/CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o [130/1392] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o [131/1392] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o [132/1392] Building CXX object src/mount/CMakeFiles/mount.ceph.dir/conf.cc.o [133/1392] Building C object src/mount/CMakeFiles/mount.ceph.dir/mount.ceph.c.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libkmip/kmip.c: In function 'kmip_print_date_time': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libkmip/kmip.c:3763:24: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int64' {aka 'long long int'} [-Wformat=] 3763 | printf ("%s (%ld)", decoded_time, value); | ~~^ ~~~~~ | | | | long int int64 {aka long long int} | %lld /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libkmip/kmip.c: In function 'kmip_print_request_header': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libkmip/kmip.c:5309:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 5309 | printf("%*sTime Stamp: %lu\n", indent + 2, "", value->time_stamp); | ~~^ ~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libkmip/kmip.c: In function 'kmip_print_response_header': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libkmip/kmip.c:5322:34: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'uint64' {aka 'long long unsigned int'} [-Wformat=] 5322 | printf("%*sTime Stamp: %lu\n", indent + 2, "", value->time_stamp); | ~~^ ~~~~~~~~~~~~~~~~~ | | | | long unsigned int uint64 {aka long long unsigned int} | %llu [134/1392] Linking C static library lib/libkmip.a [135/1392] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mount/mount.ceph.c:8: /usr/include/wait.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [136/1392] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o [137/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = boost::container::vec_iterator*, false>; _OI = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:67: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator > >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/vector.hpp: In function 'void boost::container::vector::assign(FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator*>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 1285 | void assign(FwdIt first, FwdIt last | ^~~~~~ /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 /usr/include/boost/container/vector.hpp: In function 'void boost::container::vector::priv_move_assign(boost::container::vector&&, typename boost::move_detail::disable_if_or::type, 0>, boost::move_detail::is_different::type, typename boost::container::real_allocator::type> >::type*) [with OtherA = boost::container::small_vector_allocator, boost::container::new_allocator, void>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2498:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 2498 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end() )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2500 | ); | ~ In member function 'void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = std::pair; SecAlloc = void; Options = void]', inlined from 'boost::container::small_vector::small_vector(boost::container::small_vector&&) [with T = std::pair; unsigned int N = 4; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:611:32, inlined from 'striper::LightweightObjectExtent::LightweightObjectExtent(striper::LightweightObjectExtent&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/StriperTypes.h:19:8: /usr/include/boost/container/small_vector.hpp:411:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 411 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end ())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | ); | ~ /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>; T = striper::LightweightObjectExtent; A = boost::container::small_vector_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>; T = striper::LightweightObjectExtent; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::emplace(const_iterator, Args&& ...) [with Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int}; T = striper::LightweightObjectExtent; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1865:87, inlined from 'static void Striper::file_to_extents(ceph::common::CephContext*, const file_layout_t*, uint64_t, uint64_t, uint64_t, uint64_t, striper::LightweightObjectExtents*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:248:38: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In member function 'boost::container::vector::reference boost::container::vector::emplace_back(Args&& ...) [with Args = {long long unsigned int, long long unsigned int&}; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]', inlined from 'static void Striper::file_to_extents(ceph::common::CephContext*, const file_layout_t*, uint64_t, uint64_t, uint64_t, uint64_t, striper::LightweightObjectExtents*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:260:36: /usr/include/boost/container/vector.hpp:1823:17: note: parameter passing for argument of type 'proxy_t' {aka 'boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>'} changed in GCC 7.1 1823 | return *this->priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1824 | (p, 1, proxy_t(::boost::forward(args)...), alloc_version()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc: In static member function 'static void Striper::file_to_extents(ceph::common::CephContext*, const char*, const file_layout_t*, uint64_t, uint64_t, uint64_t, std::vector&, uint64_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:144:40: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 144 | object_extent.buffer_extents.insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | object_extent.buffer_extents.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | lightweight_object_extent.buffer_extents.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | lightweight_object_extent.buffer_extents.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc: In static member function 'static void Striper::file_to_extents(ceph::common::CephContext*, const char*, const file_layout_t*, uint64_t, uint64_t, uint64_t, std::map >&, uint64_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:174:42: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 174 | object_extent.buffer_extents.insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 175 | object_extent.buffer_extents.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | lightweight_object_extent.buffer_extents.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | lightweight_object_extent.buffer_extents.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [138/1392] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o [139/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o [140/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/common_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [141/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Crypto.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Auth.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/AuthClientHandler.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxClientHandler.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxClientHandler.cc:18: /usr/include/c++/12.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 = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Tp = CephXTicketHandler; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = unsigned int; _Tp = CephXTicketHandler; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'CephXTicketHandler& CephXTicketManager::get_handler(uint32_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxProtocol.h:321:20: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [142/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGPeeringEvent.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGPeeringEvent.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGPeeringEvent.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [143/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o [144/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OpRequest.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OpRequest.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [145/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o [146/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/cephfs_features.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/cephfs_features.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [147/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o [148/1392] Building CXX object src/CMakeFiles/common-objs.dir/mon/error_code.cc.o [149/1392] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.cc:17: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [150/1392] Building CXX object src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o [151/1392] Building CXX object src/librbd/CMakeFiles/rbd_api.dir/librbd.cc.o [152/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/main.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/map:62: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool ceph_lock_state_t::remove_all_from(client_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:306:18: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool ceph_lock_state_t::remove_all_from(client_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:324:26: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = client_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_waiting(const ceph_filelock&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:65:26: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:361:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:369:29: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:381:29: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:395:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:411:27: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:449:23: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_lock(ceph_filelock, std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:262:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_lock(ceph_filelock, std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:273:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_lock(ceph_filelock, std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:289:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [153/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o [154/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o [155/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o [156/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o [157/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/impl/append.hpp:22, from /usr/include/boost/asio/append.hpp:74, from /usr/include/boost/asio.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/async/bind_handler.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/async/completion.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_dmclock_async_scheduler.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [158/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o [159/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o [160/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ios.hpp:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ios.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/weak_ptr.hpp:16, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/include/boost/enable_shared_from_this.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ios.hpp:22: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const rbd_replay::action::Dependency&, const rbd_replay::action::Dependency&)]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rbd_replay::action::Dependency}; _Tp = rbd_replay::action::Dependency; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = rbd_replay::action::Dependency; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rbd_replay::action::Dependency}; _Tp = rbd_replay::action::Dependency; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rbd_replay::action::Dependency; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'rbd_replay::action::Dependencies {anonymous}::convert_dependencies(uint64_t, const rbd_replay::io_set_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ios.cc:41:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const rbd_replay::action::Dependency&, const rbd_replay::action::Dependency&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'rbd_replay::action::Dependencies {anonymous}::convert_dependencies(uint64_t, const rbd_replay::io_set_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ios.cc:43:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const rbd_replay::action::Dependency&, const rbd_replay::action::Dependency&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'rbd_replay::action::Dependencies {anonymous}::convert_dependencies(uint64_t, const rbd_replay::io_set_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ios.cc:43:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [161/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:9: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:10: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = inodeno_t; _Tp = inodeno_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = inodeno_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = inodeno_t; _Tp = inodeno_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = inodeno_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'feature_bitset_t::feature_bitset_t(const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.cc:437:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [162/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrReport.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricCollector.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricCollector.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [163/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_dmclock_scheduler_ctx.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_dmclock_scheduler_ctx.cc:14: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, double}; _Tp = crimson::dmclock::ClientInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = crimson::dmclock::ClientInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [164/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o [165/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o [166/1392] Linking CXX static library lib/librbd_replay_types.a [167/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/ParentCache.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/ParentCache.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/ParentCache.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [168/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/inode_backtrace.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/inode_backtrace.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/inode_backtrace.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [169/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:25: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:19: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, mempool::pool_allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = entity_name_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = interval_set; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, object_stat_sum_t>; _KeyOfValue = std::_Select1st, object_stat_sum_t> >; _Compare = std::less >; _Alloc = std::allocator, object_stat_sum_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, object_stat_sum_t>, std::_Select1st, object_stat_sum_t> >, std::less >, std::allocator, object_stat_sum_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = object_stat_sum_t; _Compare = std::less >; _Alloc = std::allocator, object_stat_sum_t> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = object_stat_sum_t; Comp = std::less >; Alloc = std::allocator, object_stat_sum_t> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, object_stat_sum_t>, std::_Select1st, object_stat_sum_t> >, std::less >, std::allocator, object_stat_sum_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18, inlined from 'void interval_set::insert(T) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'void interval_set::insert(T) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:22: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'pg_hit_set_history_t::pg_hit_set_history_t(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8, inlined from 'pg_info_t::pg_info_t(const pg_info_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2991:8, inlined from 'pg_notify_t::pg_notify_t(shard_id_t, shard_id_t, epoch_t, epoch_t, const pg_info_t&, const PastIntervals&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:3756:7: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_log_t& pg_log_t::operator=(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'static void pg_log_t::filter_log(spg_t, const OSDMap&, const std::string&, const pg_log_t&, pg_log_t&, pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:5111:9: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void pg_log_t::copy_after(ceph::common::CephContext*, const pg_log_t&, eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:5264:19: /usr/include/c++/12.2.1/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void pg_log_t::copy_up_to(ceph::common::CephContext*, const pg_log_t&, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:5288:19: /usr/include/c++/12.2.1/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [170/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrReport.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/OSDPerfMetricCollector.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/OSDPerfMetricCollector.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [171/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/Replayer.hpp:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/rbd-replay.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/rbd-replay.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [172/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>*>; _BI2 = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:34: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*>*}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>*>; _OI = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In member function 'void btree::internal::btree_node::remove_values_ignore_children(int, int, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::remove_value(int, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1466:32: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1473:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1473 | std::copy(std::make_move_iterator(slot(i + to_erase)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1475 | slot(i)); | ~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const pg_t&}; _Tp = pg_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = linear_congruential_engine]': /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3696 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair*>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {std::pair*>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair*>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {std::pair*>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1856:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 1856 | inline auto btree

::insert_hint_unique(iterator position, const key_type &key, | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27, inlined from 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1851:27, inlined from 'std::pair btree::internal::btree_map_container::try_emplace(const key_type&, Args&& ...) [with Args = {}; Tree = btree::internal::btree*, std::less, std::allocator*> >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:342:37, inlined from 'btree::internal::btree_map_container::mapped_type& btree::internal::btree_map_container::operator[](const key_type&) [with Tree = btree::internal::btree*, std::less, std::allocator*> >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:380:23, inlined from 'void PGTempMap::set(pg_t, mempool::osdmap::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:249:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:29: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = pg_t; _Val = std::pair, mempool::pool_allocator > > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = pg_t; _Val = std::pair, mempool::pool_allocator > > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = pg_t; _Val = std::pair, mempool::pool_allocator > > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, mempool::pool_allocator > > > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator, mempool::pool_allocator > > >*, vector, mempool::pool_allocator > > > > >; _UGenerator = linear_congruential_engine]': /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mempool::pool_allocator > > >*, std::vector, mempool::pool_allocator > > > > >' changed in GCC 7.1 3696 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mempool::pool_allocator > > >*, std::vector, mempool::pool_allocator > > > > >' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:30: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = int; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h: In constructor 'PGTempMap::iterator::iterator(btree::internal::btree_map_container*, std::less, std::allocator*> >, 256, false> > >::const_iterator, btree::internal::btree_map_container*, std::less, std::allocator*> >, 256, false> > >::const_iterator)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:186:5: note: parameter passing for argument of type 'btree::internal::btree_map_container*, std::less, std::allocator*> >, 256, false> > >::const_iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>'} changed in GCC 7.1 186 | iterator(map_t::const_iterator p, | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:186:5: note: parameter passing for argument of type 'btree::internal::btree_map_container*, std::less, std::allocator*> >, 256, false> > >::const_iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>'} changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h: In member function 'PGTempMap::iterator PGTempMap::begin() const': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:219:43: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 219 | return iterator(map.begin(), map.end()); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:219:43: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:219:43: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h: In member function 'PGTempMap::iterator PGTempMap::end() const': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:222:41: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 222 | return iterator(map.end(), map.end()); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:222:41: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:222:41: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 In member function 'PGTempMap::iterator PGTempMap::find(pg_t) const', inlined from 'void OSDMap::_get_temp_osds(const pg_pool_t&, pg_t, std::vector*, int*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc:2726:34: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:225:46: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 225 | return iterator(map.find(pgid), map.end()); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:225:46: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:225:46: note: parameter passing for argument of type 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, const std::pair*>&, const std::pair*>*>' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = osd_xinfo_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = int; U = osd_xinfo_t; Comp = std::less; Alloc = mempool::pool_allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long int}; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, mempool::pool_allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int}; _Key = long long int; _Compare = std::less; _Alloc = mempool::pool_allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long int}; Container = std::set, mempool::pool_allocator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set, mempool::pool_allocator >::const_iterator' {aka 'std::_Rb_tree, std::less, mempool::pool_allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair, mempool::pool_allocator > > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > > >; _Compare = std::less; _Alloc = std::allocator, mempool::pool_allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, std::allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = std::vector, mempool::pool_allocator > >; _Compare = std::less; _Alloc = std::allocator, mempool::pool_allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, std::allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair, mempool::pool_allocator > > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = std::vector, mempool::pool_allocator > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:10: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy >, boost::move_iterator*>, boost::container::dtl::pair*>; T = boost::container::dtl::pair; A = mempool::pool_allocator >; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy >, boost::move_iterator*>, boost::container::dtl::pair*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Val = std::pair, mempool::pool_allocator > > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = std::vector, mempool::pool_allocator > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void OSDMap::clean_pg_upmaps(ceph::common::CephContext*, Incremental*, const std::vector&, const std::map, mempool::pool_allocator > > >&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc:2151:44: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc: In member function 'OSDMap::candidates_t OSDMap::build_candidates(ceph::common::CephContext*, const OSDMap&, std::set, const std::set&, bool, std::random_device::result_type*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc:5469:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mempool::pool_allocator > > >*, std::vector, mempool::pool_allocator > > > > >' changed in GCC 7.1 5469 | std::shuffle(candidates.begin(), candidates.end(), get_random_engine(cct, p_seed)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc: In member function 'int OSDMap::calc_pg_upmaps(ceph::common::CephContext*, uint32_t, int, const std::set&, Incremental*, std::random_device::result_type*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.cc:4900:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4900 | std::shuffle(pgs.begin(), pgs.end(), get_random_engine(cct, p_seed)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [173/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o [174/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o [175/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'bool MDSMap::is_data_pool(int64_t) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:285:23, inlined from 'bool FSMap::pool_in_use(int64_t) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.cc:1185:39: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:27: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mds_gid_t&}; _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = mds_gid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = mds_gid_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = mds_gid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = mds_gid_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mds_gid_t; _Alloc = std::allocator]', inlined from 'std::vector FSMap::stop(mds_gid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.cc:1092:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [176/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMapUser.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMapUser.cc:1: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMapUser.h:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [177/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o [178/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MLog.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/LogClient.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/LogEntry.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/LogClient.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/LogClient.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [179/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/SimplePolicy.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/SimplePolicy.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [180/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyOSDMap.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/DaemonServer.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.h:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'PyObject* osdmap_map_pool_pgs_up(BasePyOSDMap*, PyObject*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyOSDMap.cc:178:54: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [181/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [182/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/Replayer.hpp:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/Replayer.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/Replayer.hpp:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ActionTypes.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/Replayer.hpp:22: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = rbd_replay::Worker*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [183/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricCollector.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricCollector.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricCollector.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {long long unsigned int&, const std::optional&}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, const std::optional&}; _Key = int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:542:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:562:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:587:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:594:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, const std::optional&}; _Key = int; _Tp = std::optional; _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 = {long long unsigned int&, const std::optional&}; _Key = int; _Tp = std::optional; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'MetricQueryID MetricCollector::add_query(const Query&, const std::optional<_Up>&) [with Query = OSDPerfMetricQuery; Limit = OSDPerfMetricLimit; Key = std::vector > >; Report = OSDPerfMetricReport]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricCollector.cc:42:23: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {long long unsigned int&, const std::optional&}; _Key = int; _Tp = std::optional; _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 = {long long unsigned int&, const std::optional&}; _Key = int; _Tp = std::optional; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'MetricQueryID MetricCollector::add_query(const Query&, const std::optional<_Up>&) [with Query = MDSPerfMetricQuery; Limit = MDSPerfMetricLimit; Key = std::vector > >; Report = MDSPerfMetrics]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricCollector.cc:42:23: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [184/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/PendingIO.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/weak_ptr.hpp:16, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/include/boost/enable_shared_from_this.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/PendingIO.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [185/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/CacheController.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/CacheController.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/CacheController.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [186/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o [187/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.cc: In function 'std::string handle_pyerror(bool, std::string, std::string)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.cc:112:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 112 | for (unsigned i = 1; i < PyList_Size(l); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrContext.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.cc:17: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [188/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/actions.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/actions.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [189/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashRemoveRequest.cc.o [190/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, librados::v14_2_0::IoCtx&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = TokenBucketThrottle*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, librados::v14_2_0::IoCtx&}; _Key = long long unsigned int; _Tp = librados::v14_2_0::IoCtx; _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 = {long long unsigned int&, librados::v14_2_0::IoCtx&}; _Key = long long unsigned int; _Tp = librados::v14_2_0::IoCtx; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'int ceph::immutable_obj_cache::ObjectCacheStore::do_promote(std::string, uint64_t, uint64_t, std::string)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.cc:174:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = librados::v14_2_0::IoCtx; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int ceph::immutable_obj_cache::ObjectCacheStore::do_promote(std::string, uint64_t, uint64_t, std::string)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.cc:176:34: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [191/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/StandbyPyModules.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/StandbyPyModules.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/StandbyPyModules.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/StandbyPyModules.h:17: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Thread.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/StandbyPyModules.h:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [192/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/CacheController.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/main.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/main.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [193/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o [194/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [195/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ParentCacheObjectDispatch.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ParentCacheObjectDispatch.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [196/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/rbd_types.h:2, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/rbd_types.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/variant/detail/std_hash.hpp:32, from /usr/include/boost/variant/variant.hpp:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rbd_replay::action::Dependency*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rbd_replay::action::Dependency*; _Tp = rbd_replay::action::Dependency]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rbd_replay::action::Dependency; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rbd_replay::action::Dependency; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rbd_replay::action::ActionBase& rbd_replay::action::ActionBase::operator=(const rbd_replay::action::ActionBase&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ActionTypes.h:79:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rbd_replay::action::Dependency*; _Tp = rbd_replay::action::Dependency]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rbd_replay::action::Dependency; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rbd_replay::action::ActionBase::ActionBase(const rbd_replay::action::ActionBase&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rbd_replay/ActionTypes.h:79:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:9: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'librbd::journal::MirrorPeerClientMeta::MirrorPeerClientMeta(const librbd::journal::MirrorPeerClientMeta&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:530:8: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*; _Tp = cls::rbd::ImageSnapshotSpec]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cls::rbd::GroupSnapshot::GroupSnapshot(const cls::rbd::GroupSnapshot&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:761:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = cls::rbd::GroupSnapshot]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*; _Tp = cls::rbd::ImageSnapshotSpec]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cls::rbd::GroupSnapshot& cls::rbd::GroupSnapshot::operator=(const cls::rbd::GroupSnapshot&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:761:8, inlined from 'void DencoderImplNoFeature::copy() [with T = cls::rbd::GroupSnapshot]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'librbd::journal::MirrorPeerClientMeta& librbd::journal::MirrorPeerClientMeta::operator=(const librbd::journal::MirrorPeerClientMeta&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:530:8, inlined from 'void boost::detail::variant::assign_storage::internal_visit(T&, int) const [with T = librbd::journal::MirrorPeerClientMeta]' at /usr/include/boost/variant/variant.hpp:546:21, inlined from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = assign_storage; VoidPtrCV = void*; T = librbd::journal::MirrorPeerClientMeta]' at /usr/include/boost/variant/detail/visitation_impl.hpp:117:34, inlined from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = assign_storage; VoidPtrCV = void*; T = librbd::journal::MirrorPeerClientMeta; NoBackupFlag = boost::variant::has_fallback_type_]' at /usr/include/boost/variant/detail/visitation_impl.hpp:157:41, inlined from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, librbd::journal::ImageClientMeta, boost::mpl::l_item, librbd::journal::MirrorPeerClientMeta, boost::mpl::l_item, librbd::journal::CliClientMeta, boost::mpl::l_item, librbd::journal::UnknownClientMeta, boost::mpl::l_end> > > > >, boost::mpl::l_iter >; Visitor = assign_storage; VoidPtrCV = void*; NoBackupFlag = boost::variant::has_fallback_type_]' at /usr/include/boost/variant/detail/visitation_impl.hpp:238:5, inlined from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::assign_storage; VoidPtrCV = void*; T0_ = librbd::journal::ImageClientMeta; TN = {librbd::journal::MirrorPeerClientMeta, librbd::journal::CliClientMeta, librbd::journal::UnknownClientMeta}]' at /usr/include/boost/variant/variant.hpp:2337:48, inlined from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::assign_storage; T0_ = librbd::journal::ImageClientMeta; TN = {librbd::journal::MirrorPeerClientMeta, librbd::journal::CliClientMeta, librbd::journal::UnknownClientMeta}]' at /usr/include/boost/variant/variant.hpp:2349:43, inlined from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = librbd::journal::ImageClientMeta; TN = {librbd::journal::MirrorPeerClientMeta, librbd::journal::CliClientMeta, librbd::journal::UnknownClientMeta}]' at /usr/include/boost/variant/variant.hpp:2063:41: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [197/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o [198/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/CacheClient.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/immutable_object_cache/CacheClient.cc:5: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ceph::immutable_obj_cache::ObjectCacheRequest*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [199/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.cc:28: /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [200/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o [201/1392] Linking CXX static library lib/libceph_immutable_object_cache_lib.a [202/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [203/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.h:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {MonCommand}; _Tp = MonCommand; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {MonCommand}; _Tp = MonCommand; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector PyModuleRegistry::get_commands() const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.cc:329:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [204/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [205/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/Utils.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [206/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrReport.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrClient.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrClient.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrClient.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MPGStats.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrClient.cc:31: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/variant/detail/std_hash.hpp:32, from /usr/include/boost/variant/variant.hpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {DaemonHealthMetric}; _Tp = DaemonHealthMetric; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {DaemonHealthMetric}; _Tp = DaemonHealthMetric; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {DaemonHealthMetric}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {DaemonHealthMetric, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {DaemonHealthMetric, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && traits::need_contiguous)> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::vector; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1737:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [207/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [208/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Mirror.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/main.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/main.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [209/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:9: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'librbd::journal::MirrorPeerClientMeta::MirrorPeerClientMeta(const librbd::journal::MirrorPeerClientMeta&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:530:8: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'void rbd::mirror::image_replayer::journal::SyncPointHandler::handle_update_sync_points(int, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:93:53: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [210/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/Types.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/StateTransition.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/StateTransition.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/StateTransition.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [211/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:9: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = rbd::mirror::image_sync::SyncPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = rbd::mirror::image_sync::SyncPoint; _Alloc = std::allocator]', inlined from 'void rbd::mirror::image_sync::SyncPointPruneRequest::send_update_sync_points() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:168:33: /usr/include/c++/12.2.1/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_back() [with _Tp = rbd::mirror::image_sync::SyncPoint; _Alloc = std::allocator]', inlined from 'void rbd::mirror::image_sync::SyncPointPruneRequest::send_update_sync_points() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:171:34: /usr/include/c++/12.2.1/bits/stl_list.h:1341:23: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1341 | { this->_M_erase(iterator(this->_M_impl._M_node._M_prev)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [212/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>*>; _BI2 = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:18: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*>*}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>*>; _OI = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/string:47: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/health.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:24: /usr/include/c++/12.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 = std::pair; _Val = std::pair, store_statfs_t>; _KeyOfValue = std::_Select1st, store_statfs_t> >; _Compare = std::less >; _Alloc = mempool::pool_allocator, store_statfs_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, store_statfs_t>, std::_Select1st, store_statfs_t> >, std::less >, mempool::pool_allocator, store_statfs_t> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 In member function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2223:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2252:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, osd_stat_t>; _KeyOfValue = std::_Select1st, osd_stat_t> >; _Compare = std::less >; _Alloc = mempool::pool_allocator, osd_stat_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, osd_stat_t>, std::_Select1st, osd_stat_t> >, std::less >, mempool::pool_allocator, osd_stat_t> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, osd_stat_t>; _KeyOfValue = std::_Select1st, osd_stat_t> >; _Compare = std::less >; _Alloc = mempool::pool_allocator, osd_stat_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, osd_stat_t>, std::_Select1st, osd_stat_t> >, std::less >, mempool::pool_allocator, osd_stat_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = osd_stat_t; _Compare = std::less >; _Alloc = mempool::pool_allocator, osd_stat_t> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = osd_stat_t; Comp = std::less >; Alloc = mempool::pool_allocator, osd_stat_t> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, osd_stat_t>, std::_Select1st, osd_stat_t> >, std::less >, mempool::pool_allocator, osd_stat_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/algorithm/string/detail/classification.hpp:17, from /usr/include/boost/algorithm/string/classification.hpp:18, from /usr/include/boost/algorithm/string/trim.hpp:23, from /usr/include/boost/algorithm/string.hpp:19: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = pg_t; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = int; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = pg_t; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = pg_stat_t; _Hash = std::hash; _Pred = std::equal_to; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void PGMap::apply_incremental(ceph::common::CephContext*, const Incremental&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:1200:20: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = int; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = int; _Tp = osd_stat_t; _Hash = std::hash; _Pred = std::equal_to; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void PGMap::apply_incremental(ceph::common::CephContext*, const Incremental&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:1213:21: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'PGMap& PGMap::operator=(const PGMap&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:233:7, inlined from 'static void PGMap::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:2192:20: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = pg_stat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'static void PGMapUpdater::check_osd_map(ceph::common::CephContext*, const OSDMap&, const PGMap&, PGMap::Incremental*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:3751:42: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = pg_stat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'static void PGMapUpdater::check_osd_map(ceph::common::CephContext*, const OSDMap&, const PGMap&, PGMap::Incremental*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:3811:45: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [213/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MPoolOp.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>*>; _BI2 = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:59: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*>*}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>*>; _OI = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:20: /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::LingerOp*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2223:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2252:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::Op*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::LingerOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::CommandOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::PoolOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::PoolStatOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::StatfsOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:29: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/impl/append.hpp:22, from /usr/include/boost/asio/append.hpp:74, from /usr/include/boost/asio.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::inconsistent_snapset_t&}; _Tp = librados::inconsistent_snapset_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::inconsistent_obj_t&}; _Tp = librados::inconsistent_obj_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::inconsistent_obj_t; _Alloc = std::allocator]', inlined from 'void {anonymous}::do_decode(std::vector<_RealType>&, std::vector&) [with T = librados::inconsistent_obj_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5335:22, inlined from 'void {anonymous}::C_ObjectOperation_scrub_ls::decode()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5378:11, inlined from 'virtual void {anonymous}::C_ObjectOperation_scrub_ls::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5365:8: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::inconsistent_snapset_t; _Alloc = std::allocator]', inlined from 'void {anonymous}::do_decode(std::vector<_RealType>&, std::vector&) [with T = librados::inconsistent_snapset_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5335:22, inlined from 'void {anonymous}::C_ObjectOperation_scrub_ls::decode()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5380:11, inlined from 'virtual void {anonymous}::C_ObjectOperation_scrub_ls::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5365:8: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3618:42: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = Objecter::OSDBackoff; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3618:52: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Objecter::OSDBackoff*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = Objecter::OSDBackoff*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3619:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [214/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/Utils.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/Utils.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [215/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [216/1392] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/image_map/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMonMgrReport.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ClusterState.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrDigest.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ClusterState.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = osd_stat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'void PGMap::Incremental::update_stat(int32_t, OsdStat&&) [with OsdStat = osd_stat_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:275:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, store_statfs_t>; _KeyOfValue = std::_Select1st, store_statfs_t> >; _Compare = std::less >; _Alloc = mempool::pool_allocator, store_statfs_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, store_statfs_t>, std::_Select1st, store_statfs_t> >, std::less >, mempool::pool_allocator, store_statfs_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair; _Tp = store_statfs_t; _Compare = std::less >; _Alloc = mempool::pool_allocator, store_statfs_t> >]', inlined from 'void ClusterState::ingest_pgstats(ceph::ref_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ClusterState.cc:131:66: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, store_statfs_t>, std::_Select1st, store_statfs_t> >, std::less >, mempool::pool_allocator, store_statfs_t> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [217/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Wnbd.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [218/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Watch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>*>; _BI2 = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:18: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*>*}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>*>; _OI = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/string:47: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/health.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:24: /usr/include/c++/12.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 = std::pair; _Val = std::pair, store_statfs_t>; _KeyOfValue = std::_Select1st, store_statfs_t> >; _Compare = std::less >; _Alloc = mempool::pool_allocator, store_statfs_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, store_statfs_t>, std::_Select1st, store_statfs_t> >, std::less >, mempool::pool_allocator, store_statfs_t> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 In member function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2223:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2252:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, osd_stat_t>; _KeyOfValue = std::_Select1st, osd_stat_t> >; _Compare = std::less >; _Alloc = mempool::pool_allocator, osd_stat_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, osd_stat_t>, std::_Select1st, osd_stat_t> >, std::less >, mempool::pool_allocator, osd_stat_t> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, osd_stat_t>; _KeyOfValue = std::_Select1st, osd_stat_t> >; _Compare = std::less >; _Alloc = mempool::pool_allocator, osd_stat_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, osd_stat_t>, std::_Select1st, osd_stat_t> >, std::less >, mempool::pool_allocator, osd_stat_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = osd_stat_t; _Compare = std::less >; _Alloc = mempool::pool_allocator, osd_stat_t> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = osd_stat_t; Comp = std::less >; Alloc = mempool::pool_allocator, osd_stat_t> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, osd_stat_t>, std::_Select1st, osd_stat_t> >, std::less >, mempool::pool_allocator, osd_stat_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/algorithm/string/detail/classification.hpp:17, from /usr/include/boost/algorithm/string/classification.hpp:18, from /usr/include/boost/algorithm/string/trim.hpp:23, from /usr/include/boost/algorithm/string.hpp:19: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = pg_t; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = int; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = pg_t; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = pg_stat_t; _Hash = std::hash; _Pred = std::equal_to; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void PGMap::apply_incremental(ceph::common::CephContext*, const Incremental&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:1200:20: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = int; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = int; _Tp = osd_stat_t; _Hash = std::hash; _Pred = std::equal_to; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void PGMap::apply_incremental(ceph::common::CephContext*, const Incremental&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:1213:21: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'PGMap& PGMap::operator=(const PGMap&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:233:7, inlined from 'static void PGMap::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:2192:20: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = pg_stat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'static void PGMapUpdater::check_osd_map(ceph::common::CephContext*, const OSDMap&, const PGMap&, PGMap::Incremental*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:3751:42: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = pg_stat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'static void PGMapUpdater::check_osd_map(ceph::common::CephContext*, const OSDMap&, const PGMap&, PGMap::Incremental*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.cc:3811:45: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [219/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Trash.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/librbd.cc:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/librbd.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, librbd::mirror_image_status_t>; _KeyOfValue = std::_Select1st, librbd::mirror_image_status_t> >; _Compare = std::less >; _Alloc = std::allocator, librbd::mirror_image_status_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, librbd::mirror_image_status_t>, std::_Select1st, librbd::mirror_image_status_t> >, std::less >, std::allocator, librbd::mirror_image_status_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = librbd::mirror_image_status_t; _Compare = std::less >; _Alloc = std::allocator, librbd::mirror_image_status_t> >]', inlined from 'int librbd::RBD::mirror_image_status_list(librados::v14_2_0::IoCtx&, const std::string&, size_t, std::map, librbd::mirror_image_status_t>*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/librbd.cc:1221:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, librbd::mirror_image_status_t>, std::_Select1st, librbd::mirror_image_status_t> >, std::less >, std::allocator, librbd::mirror_image_status_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [220/1392] Linking CXX static library lib/librbd_api.a [221/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrReport.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/DaemonState.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/DaemonState.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/DaemonState.h:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [222/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Status.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [223/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Sparsify.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashWatcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/TrashWatcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashWatcher.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [224/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Snap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrBeacon.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/deque:63, from /usr/include/boost/algorithm/string/find_format.hpp:14, from /usr/include/boost/algorithm/string/replace.hpp:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = MonCommand*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*; _Tp = MonCommand]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:265:42: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*; _Tp = MonCommand]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:267:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = MonCommand*; _Tp = MonCommand]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MonCommand*; _ForwardIterator = MonCommand*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:267:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/algorithm/string/detail/util.hpp:15, from /usr/include/boost/algorithm/string/detail/formatter.hpp:20, from /usr/include/boost/algorithm/string/formatter.hpp:18, from /usr/include/boost/algorithm/string/replace.hpp:24: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:267:22: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = MonCommand*; _Tp = MonCommand]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MonCommand*; _ForwardIterator = MonCommand*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:267:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*; _Tp = MonCommand]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:267:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = MonCommand*; _Tp = MonCommand]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MonCommand*; _ForwardIterator = MonCommand*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:267:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*; _Tp = MonCommand]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'void MMgrBeacon::set_command_descs(const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrBeacon.h:92:21, inlined from 'void MgrStandby::send_beacon()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.cc:274:27: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [225/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Resize.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/LoadRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/LoadRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [226/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Rename.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/Policy.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/SimplePolicy.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/SimplePolicy.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/SimplePolicy.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [227/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Remove.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_nbd/rbd-nbd.cc:71: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/fs_fwd.h:35, from /usr/include/c++/12.2.1/filesystem:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_nbd/rbd-nbd.cc:47: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_nbd/rbd-nbd.cc:74: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:53, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_nbd/rbd-nbd.cc:51: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:54: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Config; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [228/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Pool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [229/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/PersistentCache.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [230/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Perf.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [231/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ObjectMap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/UpdateRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/UpdateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [232/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Nbd.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [233/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Namespace.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [234/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolMetaCache.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolMetaCache.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolMetaCache.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [235/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorPool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/Policy.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/Policy.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [236/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorImage.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:38: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'librbd::journal::MirrorPeerClientMeta& librbd::journal::MirrorPeerClientMeta::operator=(const librbd::journal::MirrorPeerClientMeta&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:530:8, inlined from 'void rbd::mirror::image_replayer::PrepareRemoteImageRequest::finalize_journal_state_builder(cls::journal::ClientState, const MirrorPeerClientMeta&) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:241:37: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [237/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Migration.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:20: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/impl/append.hpp:22, from /usr/include/boost/asio/append.hpp:74, from /usr/include/boost/asio.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]', inlined from 'virtual void MetadataUpdate::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.cc:110:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [238/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MergeDiff.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [239/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Lock.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [240/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/List.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [241/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Kernel.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [242/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Journal.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/RemotePoolPoller.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/RemotePoolPoller.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/RemotePoolPoller.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [243/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Info.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrStandby.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_mgr.cc:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_mgr.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [244/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Import.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [245/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ImageMeta.cc.o [246/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Group.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [247/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Ggate.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Gil.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/hashtable_policy.h:35, from /usr/include/c++/12.2.1/bits/hashtable.h:35, from /usr/include/c++/12.2.1/unordered_map:46: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>*>; _BI2 = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:59: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*>*}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>*>; _OI = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModule.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:16: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2223:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2252:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, std::pair<_object*, std::chrono::time_point > > > >; _KeyOfValue = std::_Select1st, std::pair<_object*, std::chrono::time_point > > > > >; _Compare = std::less >; _Alloc = std::allocator, std::pair<_object*, std::chrono::time_point > > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair<_object*, std::chrono::time_point > > > >, std::_Select1st, std::pair<_object*, std::chrono::time_point > > > > >, std::less >, std::allocator, std::pair<_object*, std::chrono::time_point > > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = std::pair<_object*, std::chrono::time_point > > >; _Compare = std::less >; _Alloc = std::allocator, std::pair<_object*, std::chrono::time_point > > > > >]', inlined from 'Value Cache::get(Key, bool) [with Key = std::__cxx11::basic_string; Value = std::pair<_object*, std::chrono::time_point > > >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/TTLCache.h:52:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair<_object*, std::chrono::time_point > > > >, std::_Select1st, std::pair<_object*, std::chrono::time_point > > > > >, std::less >, std::allocator, std::pair<_object*, std::chrono::time_point > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {json_spirit::Pair_impl, std::allocator > > >}; _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {json_spirit::Pair_impl, std::allocator > > >}; _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'static json_spirit::Config_vector::Value_type& json_spirit::Config_vector::add(Object_type&, const String_type&, const Value_type&) [with String = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_value.h:156:26, inlined from 'void ActivePyModules::set_device_wear_level(const std::string&, float)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.cc:1343:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [248/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Flatten.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/BootstrapRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [249/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Feature.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [250/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Export.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolWatcher.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolWatcher.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolWatcher.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [251/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Encryption.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncOpTracker.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h:9: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void rbd::mirror::image_replayer::snapshot::Replayer::create_non_primary_snapshot() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:962:41: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [252/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/DiskUsage.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Throttler.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Throttler.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Throttler.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [253/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Diff.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [254/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Device.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/MirrorStatusWatcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/MirrorStatusWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncOpTracker.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [255/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Create.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/NamespaceReplayer.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/NamespaceReplayer.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncOpTracker.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/NamespaceReplayer.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [256/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Copy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Threads.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Threads.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Threads.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [257/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Config.cc.o [258/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Clone.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/Types.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/Types.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_map/Types.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [259/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Children.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ServiceDaemon.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ServiceDaemon.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ServiceDaemon.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Types.h:9: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, boost::variant, std::allocator > > >; _KeyOfValue = std::_Select1st, boost::variant, std::allocator > > > >; _Compare = std::less >; _Alloc = std::allocator, boost::variant, std::allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, boost::variant, std::allocator > > >, std::_Select1st, boost::variant, std::allocator > > > >, std::less >, std::allocator, boost::variant, std::allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = boost::variant, std::allocator > >; _Compare = std::less >; _Alloc = std::allocator, boost::variant, std::allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, boost::variant, std::allocator > > >, std::_Select1st, boost::variant, std::allocator > > > >, std::less >, std::allocator, boost::variant, std::allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [260/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Bench.cc.o [261/1392] Linking CXX static library lib/librbd_mirror_types.a [262/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageMap.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageMap.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [263/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Shell.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = librbd::journal::TagData; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void rbd::mirror::image_replayer::journal::ReplayStatusFormatter::handle_update_tag_cache(uint64_t, uint64_t, int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:241:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [264/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Schedule.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ClusterWatcher.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ClusterWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ClusterWatcher.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {long long int&, std::set >}; _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, std::set >}; _Key = long long int; _Tp = std::set; _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 = {long long int&, std::set >}; _Key = long long int; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void rbd::mirror::ClusterWatcher::read_pool_peers(PoolPeers*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ClusterWatcher.cc:175:24: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [265/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/OptionPrinter.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [266/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/MirrorStatusUpdater.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/MirrorStatusUpdater.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/MirrorStatusUpdater.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [267/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/IndentStream.cc.o [268/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/ArgumentTypes.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/BaseMgrModule.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/BaseMgrModule.cc:21: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/DaemonServer.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/Mgr.h:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:19: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::get_version(std::string&&, CompletionToken&&) [with CompletionToken = Objecter::CB_Objecter_GetVersion]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:749:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:27: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::string&, const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:678:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [269/1392] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/rbd.cc.o npm WARN using --force Recommended protections disabled. npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: autoprefixer@10.4.5 npm WARN Found: postcss@7.0.39 npm WARN node_modules/stylelint/node_modules/postcss npm WARN postcss@"^7.0.35" from stylelint@13.13.1 npm WARN node_modules/stylelint npm WARN dev stylelint@"13.13.1" from the root project npm WARN 4 more (stylelint-declaration-use-variable, stylelint-order, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer postcss@"^8.1.0" from autoprefixer@10.4.5 npm WARN node_modules/stylelint/node_modules/autoprefixer npm WARN overridden autoprefixer@"10.4.5" (was "^9.8.6") from stylelint@13.13.1 npm WARN node_modules/stylelint npm WARN npm WARN Conflicting peer dependency: postcss@8.4.21 npm WARN node_modules/postcss npm WARN peer postcss@"^8.1.0" from autoprefixer@10.4.5 npm WARN node_modules/stylelint/node_modules/autoprefixer npm WARN overridden autoprefixer@"10.4.5" (was "^9.8.6") from stylelint@13.13.1 npm WARN node_modules/stylelint npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin. npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated npm WARN deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated dommatrix@1.0.3: dommatrix is no longer maintained. Please use @thednp/dommatrix. npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown npm WARN deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs npm WARN deprecated @stylelint/postcss-css-in-js@0.37.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm WARN deprecated debug@4.2.0: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated cucumber-messages@8.0.0: This package is now published under @cucumber/messages npm WARN deprecated gherkin@9.0.0: This package is now published under @cucumber/gherkin npm WARN deprecated core-js@3.6.4: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. npm WARN deprecated core-js@3.20.3: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. > ceph-dashboard@0.0.0 postinstall > ngcc --properties es2015 browser module main --async false --first-only --tsconfig 'tsconfig.app.json' - @circlon/angular-tree-component [es2015/esm2015] (https://github.com/CirclonGroup/angular-tree-component.git) - @swimlane/ngx-datatable [es2015/esm2015] (git+https://github.com/swimlane/ngx-datatable.git) - ng-block-ui [es2015/esm2015] (git+https://github.com/kuuurt13/ng-block-ui.git) - ng-block-ui/http [es2015/esm2015] (git+https://github.com/kuuurt13/ng-block-ui.git) - ng-block-ui/router [es2015/esm2015] (git+https://github.com/kuuurt13/ng-block-ui.git) - ng-click-outside [module/esm5] (https://github.com/arkon/ng-click-outside.git) - ng2-charts [es2015/esm2015] (git+https://github.com/valor-software/ng2-charts.git) - ngx-pipe-function [es2015/esm2015] (https://github.com/ArtemLanovyy/ngx-pipe-function) - simplebar-angular [es2015/esm2015] () added 2391 packages in 5m 260 packages are looking for funding run `npm fund` for details [270/1392] dashboard frontend is being created In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/LeaderWatcher.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/LeaderWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/LeaderWatcher.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [271/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceReplayer.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/stringify.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceReplayer.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [272/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/DaemonServer.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/DaemonServer.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModuleRegistry.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ActivePyModules.h:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, ServiceMap::Daemon>; _KeyOfValue = std::_Select1st, ServiceMap::Daemon> >; _Compare = std::less >; _Alloc = std::allocator, ServiceMap::Daemon> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ServiceMap::Daemon>, std::_Select1st, ServiceMap::Daemon> >, std::less >, std::allocator, ServiceMap::Daemon> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Tp = ServiceMap::Daemon; _Compare = std::less >; _Alloc = std::allocator, ServiceMap::Daemon> >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = std::__cxx11::basic_string; _Tp = ServiceMap::Daemon; _Compare = std::less >; _Alloc = std::allocator, ServiceMap::Daemon> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:726:26, inlined from 'std::pair ServiceMap::get_daemon(const std::string&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/ServiceMap.h:62:44: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, ServiceMap::Daemon>::const_iterator' {aka 'std::_Rb_tree, std::pair, ServiceMap::Daemon>, std::_Select1st, ServiceMap::Daemon> >, std::less >, std::allocator, ServiceMap::Daemon> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.h:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {OSDPerfMetricLimit}; _Key = OSDPerfMetricLimit; _Val = OSDPerfMetricLimit; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {json_spirit::Pair_impl, std::allocator > > >}; _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {json_spirit::Pair_impl, std::allocator > > >}; _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'static json_spirit::Config_vector::Value_type& json_spirit::Config_vector::add(Object_type&, const String_type&, const Value_type&) [with String = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_value.h:156:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {MDSPerfMetricLimit}; _Key = MDSPerfMetricLimit; _Val = MDSPerfMetricLimit; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MgrMap.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/PyModule.h:24: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {MDSPerfMetricLimit}; _Key = MDSPerfMetricLimit; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {MDSPerfMetricLimit}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {MDSPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {MDSPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::set; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void denc_traits, typename std::enable_if<(denc_supported::type> && denc_supported), void>::type>::decode(std::pair<_T1, _T2>&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with A = const MDSPerfMetricQuery; B = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:914:9, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::pair >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {MDSPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1018:6, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {MDSPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::map >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'std::enable_if_t<(is_same_v || is_same_v)> _denc_friend(T&, P&) [with T = MDSConfigPayload; P = ceph::buffer::v15_2_0::ptr::iterator_impl]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:180:9: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {OSDPerfMetricLimit}; _Key = OSDPerfMetricLimit; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {OSDPerfMetricLimit}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {OSDPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {OSDPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::set; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void denc_traits, typename std::enable_if<(denc_supported::type> && denc_supported), void>::type>::decode(std::pair<_T1, _T2>&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with A = const OSDPerfMetricQuery; B = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:914:9, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::pair >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {OSDPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1018:6: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | 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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [273/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.h:9: /usr/include/c++/12.2.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = rbd::mirror::InstanceWatcher::Request; _Compare = std::less::Request>; _Alloc = std::allocator::Request>]': /usr/include/c++/12.2.1/bits/stl_set.h:654:7: note: parameter passing for argument of type 'std::set::Request, std::less::Request>, std::allocator::Request> >::const_iterator' {aka 'std::_Rb_tree::Request, rbd::mirror::InstanceWatcher::Request, std::_Identity::Request>, std::less::Request>, std::allocator::Request> >::const_iterator'} changed in GCC 7.1 654 | erase(const_iterator __position) | ^~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.cc: In member function 'Context* rbd::mirror::InstanceWatcher::prepare_request(const std::string&, uint64_t, librbd::Watcher::C_NotifyAck*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.cc:1044:21: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator::Request>' changed in GCC 7.1 1044 | m_requests.erase(it); | ~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.cc: In member function 'void rbd::mirror::InstanceWatcher::complete_request(const std::string&, uint64_t, int) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/InstanceWatcher.cc:1071:21: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator::Request>' changed in GCC 7.1 1071 | m_requests.erase(it); | ~~~~~~~~~~~~~~~~^~~~ [274/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Sparsify.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Sparsify.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [275/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolReplayer.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolReplayer.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Cond.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/PoolReplayer.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [276/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/Replayer.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/image_replayer/journal/Replayer.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [277/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Resize.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Resize.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [278/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageSync.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageSync.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [279/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Rename.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Rename.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [280/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Migration.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Migration.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [281/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/ObjectMap.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/ObjectMap.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [282/1392] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/main.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/ImageMeta.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/ImageMeta.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [283/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Instances.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/stringify.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Instances.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/stringify.h:7: /usr/include/c++/12.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 = {std::pair, std::allocator >, rbd::mirror::Instances::Instance>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rbd::mirror::Instances::Instance>; _KeyOfValue = std::_Select1st, rbd::mirror::Instances::Instance> >; _Compare = std::less >; _Alloc = std::allocator, rbd::mirror::Instances::Instance> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rbd::mirror::Instances::Instance>, std::_Select1st, rbd::mirror::Instances::Instance> >, std::less >, std::allocator, rbd::mirror::Instances::Instance> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, rbd::mirror::Instances::Instance>}; _Key = std::__cxx11::basic_string; _Tp = rbd::mirror::Instances::Instance; _Compare = std::less >; _Alloc = std::allocator, rbd::mirror::Instances::Instance> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, rbd::mirror::Instances::Instance>; _Key = std::__cxx11::basic_string; _Tp = rbd::mirror::Instances::Instance; _Compare = std::less >; _Alloc = std::allocator, rbd::mirror::Instances::Instance> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void rbd::mirror::Instances::handle_acked(const InstanceIds&) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Instances.cc:116:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, rbd::mirror::Instances::Instance, std::less >, std::allocator, rbd::mirror::Instances::Instance> > >::const_iterator' {aka 'std::_Rb_tree, std::pair, rbd::mirror::Instances::Instance>, std::_Select1st, rbd::mirror::Instances::Instance> >, std::less >, std::allocator, rbd::mirror::Instances::Instance> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [284/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/JournalPointer.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/mds_types.h:2, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/mds_types.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/JournalPointer.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/mds_types.h:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = inode_backpointer_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = inode_backpointer_t*; _Tp = inode_backpointer_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = inode_backpointer_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'inode_backtrace_t::inode_backtrace_t(const inode_backtrace_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/inode_backtrace.h:53:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = inode_backtrace_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = inode_backpointer_t*; _Tp = inode_backpointer_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = inode_backpointer_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = inode_backpointer_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'inode_backtrace_t& inode_backtrace_t::operator=(const inode_backtrace_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/inode_backtrace.h:53:8, inlined from 'void DencoderImplNoFeature::copy() [with T = inode_backtrace_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [285/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Diff.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Diff.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [286/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Trash.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Trash.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:13, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/function1.hpp:11, from /usr/include/boost/program_options/value_semantic.hpp:13, from /usr/include/boost/program_options/options_description.hpp:13, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:12: In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = boost::_bi::bind_t > >]', inlined from 'int rbd::action::trash::do_list(librbd::RBD&, librados::v14_2_0::IoCtx&, bool, bool, ceph::Formatter*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Trash.cc:209:34: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [287/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Lock.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Lock.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [288/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Wnbd.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Wnbd.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [289/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Encryption.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Encryption.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [290/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Mirror.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:15, from /usr/include/boost/range/adaptor/map.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Mirror.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Mirror.cc:8: /usr/include/c++/12.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 = {std::pair&, std::unique_ptr, std::default_delete > >}; _Key = std::pair; _Val = std::pair, std::unique_ptr > >; _KeyOfValue = std::_Select1st, std::unique_ptr > > >; _Compare = std::less >; _Alloc = std::allocator, std::unique_ptr > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::unique_ptr > >, std::_Select1st, std::unique_ptr > > >, std::less >, std::allocator, std::unique_ptr > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair&, std::unique_ptr, std::default_delete > >}; _Key = std::pair; _Tp = std::unique_ptr >; _Compare = std::less >; _Alloc = std::allocator, std::unique_ptr > > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair&, std::unique_ptr, std::default_delete > >}; _Key = std::pair; _Tp = std::unique_ptr >; _Compare = std::less >; _Alloc = std::allocator, std::unique_ptr > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void rbd::mirror::Mirror::update_pool_replayers(const PoolPeers&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/Mirror.cc:752:33: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, std::unique_ptr > >::const_iterator' {aka 'std::_Rb_tree, std::pair, std::unique_ptr > >, std::_Select1st, std::unique_ptr > > >, std::less >, std::allocator, std::unique_ptr > > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [291/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o [292/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Ggate.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/stringify.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Ggate.cc:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [293/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Watch.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Watch.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [294/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Copy.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Copy.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [295/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageDeleter.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageDeleter.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [296/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageReplayer.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageReplayer.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd_mirror/ImageReplayer.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [297/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Pool.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Pool.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [298/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Clone.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Clone.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [299/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Status.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Status.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [300/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Snap.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Snap.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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, boost::arg<1> > > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /usr/include/boost/program_options/errors.hpp:15, from /usr/include/boost/program_options/options_description.hpp:12, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:12: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:10: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = librbd::snap_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:13, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/function1.hpp:11, from /usr/include/boost/program_options/value_semantic.hpp:13, from /usr/include/boost/program_options/options_description.hpp:13: In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = boost::_bi::bind_t, boost::arg<1> > >]', inlined from 'int rbd::action::snap::do_list_snaps(librbd::Image&, ceph::Formatter*, bool, librados::v14_2_0::Rados&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Snap.cc:41:26: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = librbd::snap_info_t; _Alloc = std::allocator]', inlined from 'int rbd::action::snap::do_list_snaps(librbd::Image&, ceph::Formatter*, bool, librados::v14_2_0::Rados&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Snap.cc:41:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = boost::_bi::bind_t, boost::arg<1> > >]', inlined from 'int rbd::action::snap::do_purge_snaps(librbd::Image&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Snap.cc:295:26: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = librbd::snap_info_t; _Alloc = std::allocator]', inlined from 'int rbd::action::snap::do_purge_snaps(librbd::Image&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Snap.cc:295:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [301/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o [302/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Flatten.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Flatten.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [303/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Info.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Info.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /usr/include/boost/program_options/errors.hpp:15, from /usr/include/boost/program_options/options_description.hpp:12, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:12: /usr/include/c++/12.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:238:7: note: parameter passing for argument of type 'std::initializer_list > >' changed in GCC 7.1 238 | map(initializer_list __l, | ^~~ In function 'void rbd::action::info::format_op_features(ceph::Formatter*, uint64_t)', inlined from 'int rbd::action::info::do_show_info(librados::v14_2_0::IoCtx&, librbd::Image&, const std::string&, ceph::Formatter*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Info.cc:263:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Info.cc:67:78: note: parameter passing for argument of type 'std::initializer_list > >' changed in GCC 7.1 67 | {RBD_OPERATION_FEATURE_SNAP_TRASH, RBD_OPERATION_FEATURE_NAME_SNAP_TRASH}}; | ^ In function 'void rbd::action::info::format_flags(ceph::Formatter*, uint64_t)', inlined from 'int rbd::action::info::do_show_info(librados::v14_2_0::IoCtx&, librbd::Image&, const std::string&, ceph::Formatter*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Info.cc:264:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Info.cc:75:54: note: parameter passing for argument of type 'std::initializer_list > >' changed in GCC 7.1 75 | {RBD_FLAG_FAST_DIFF_INVALID, "fast diff invalid"}}; | ^ [304/1392] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Nbd.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Nbd.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [305/1392] Building CXX object src/tools/CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o [306/1392] Building CXX object src/tools/CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Remove.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Remove.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [307/1392] Building CXX object src/tools/CMakeFiles/osdmaptool.dir/osdmaptool.cc.o [308/1392] Linking CXX executable bin/ceph-diff-sorted [309/1392] Building CXX object src/tools/CMakeFiles/monmaptool.dir/monmaptool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Kernel.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Kernel.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [310/1392] Building CXX object src/tools/CMakeFiles/crushtool.dir/crushtool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/TrashPurgeSchedule.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/TrashPurgeSchedule.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [311/1392] Building CXX object src/tools/CMakeFiles/ceph-conf.dir/ceph_conf.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorImage.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorImage.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [312/1392] Building CXX object src/tools/CMakeFiles/neorados.dir/neorados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/PersistentCache.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/PersistentCache.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [313/1392] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Children.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Children.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [314/1392] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/watcher/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MergeDiff.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MergeDiff.cc:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [315/1392] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/trash_watcher/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Group.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Group.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:13, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/function1.hpp:11, from /usr/include/boost/program_options/value_semantic.hpp:13, from /usr/include/boost/program_options/options_description.hpp:13, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Group.cc:6: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = librbd::group_image_info_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = rbd::action::group::execute_list_images(const boost::program_options::variables_map&, const std::vector >&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'int rbd::action::group::execute_list_images(const boost::program_options::variables_map&, const std::vector >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Group.cc:435:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = rbd::action::group::execute_list_images(const boost::program_options::variables_map&, const std::vector >&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'int rbd::action::group::execute_list_images(const boost::program_options::variables_map&, const std::vector >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Group.cc:435:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [316/1392] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Watcher.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Watcher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [317/1392] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/journal/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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, boost::arg<1> > > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:13, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/function1.hpp:11, from /usr/include/boost/program_options/value_semantic.hpp:13, from /usr/include/boost/program_options/options_description.hpp:13, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:12: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = librbd::snap_info_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = boost::_bi::bind_t, boost::arg<1> > >]', inlined from 'int rbd::action::disk_usage::do_disk_usage(librbd::RBD&, librados::v14_2_0::IoCtx&, const char*, const char*, const char*, bool, ceph::Formatter*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:174:30, inlined from 'int rbd::action::disk_usage::execute(const boost::program_options::variables_map&, const std::vector >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:357:20: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = boost::_bi::bind_t, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'int rbd::action::disk_usage::do_disk_usage(librbd::RBD&, librados::v14_2_0::IoCtx&, const char*, const char*, const char*, bool, ceph::Formatter*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:183:14, inlined from 'int rbd::action::disk_usage::execute(const boost::program_options::variables_map&, const std::vector >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:357:20: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = boost::_bi::bind_t, boost::_bi::list1 > >, boost::_bi::bind_t, boost::_bi::list1 > > > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'int rbd::action::disk_usage::do_disk_usage(librbd::RBD&, librados::v14_2_0::IoCtx&, const char*, const char*, const char*, bool, ceph::Formatter*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:183:14, inlined from 'int rbd::action::disk_usage::execute(const boost::program_options::variables_map&, const std::vector >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/DiskUsage.cc:357:20: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [318/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/LoadRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/watcher/RewatchRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/watcher/RewatchRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [319/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/FormatRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Namespace.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Namespace.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [320/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/Header.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Feature.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Feature.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [321/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/EncryptionFormat.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorSnapshotSchedule.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorSnapshotSchedule.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [322/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Export.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Export.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [323/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Perf.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Perf.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [324/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o [325/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/trash/RemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Journal.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Journal.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [326/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/trash/MoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Create.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Create.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [327/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/plugin/Api.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Config.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Config.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [328/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/MirrorDaemonServiceInfo.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/MirrorDaemonServiceInfo.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [329/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SparsifyRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Import.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Import.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [330/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [331/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/List.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/List.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:13, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/function1.hpp:11, from /usr/include/boost/program_options/value_semantic.hpp:13, from /usr/include/boost/program_options/options_description.hpp:13, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:12: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator >; _Predicate = boost::_bi::bind_t, boost::arg<1> > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:867:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 867 | remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:867:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/List.cc: In function 'int rbd::action::list::list_process_image(librados::v14_2_0::Rados*, WorkerEntry*, bool, ceph::Formatter*, TextTable&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/List.cc:117:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 117 | snaplist.erase(remove_if(snaplist.begin(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 118 | snaplist.end(), | ~~~~~~~~~~~~~~~ 119 | boost::bind(utils::is_not_user_snap_namespace, &w->img, _1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [332/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorPool.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorPool.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:10: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = librbd::mirror_peer_site_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = librbd::mirror_peer_site_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = librbd::mirror_peer_site_t*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = librbd::mirror_peer_site_t*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = librbd::mirror_peer_site_t*; _Tp = librbd::mirror_peer_site_t]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = librbd::mirror_peer_site_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorPool.cc: In function 'int rbd::action::mirror_pool::execute_peer_add(const boost::program_options::variables_map&, const std::vector >&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorPool.cc:1020:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1020 | mirror_peers.erase( | ~~~~~~~~~~~~~~~~~~^ 1021 | std::remove_if( | ~~~~~~~~~~~~~~~ 1022 | mirror_peers.begin(), mirror_peers.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | [](const librbd::mirror_peer_site_t& peer) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | return (peer.direction == RBD_MIRROR_PEER_DIRECTION_TX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1025 | }), | ~~~ 1026 | mirror_peers.end()); | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorPool.cc: In function 'int rbd::action::mirror_pool::execute_peer_set(const boost::program_options::variables_map&, const std::vector >&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/MirrorPool.cc:1202:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1202 | mirror_peers.erase( | ~~~~~~~~~~~~~~~~~~^ 1203 | std::remove_if( | ~~~~~~~~~~~~~~~ 1204 | mirror_peers.begin(), mirror_peers.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1205 | [uuid](const librbd::mirror_peer_site_t& peer) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | return (peer.uuid == uuid || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1207 | peer.direction == RBD_MIRROR_PEER_DIRECTION_TX); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1208 | }), | ~~~ 1209 | mirror_peers.end()); | ~~~~~~~~~~~~~~~~~~~ [333/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Schedule.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Schedule.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [334/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/MirrorWatcher.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/MirrorWatcher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/FSMirror.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/MirrorWatcher.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [335/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o [336/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o [337/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cephfs/cls_cephfs_client.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/InstanceWatcher.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/InstanceWatcher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/InstanceWatcher.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [338/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/Request.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ServiceDaemon.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ServiceDaemon.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ServiceDaemon.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ServiceDaemon.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [339/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o [340/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librbd::mirror_image_site_status_t&}; _Tp = librbd::mirror_image_site_status_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librbd::mirror_image_site_status_t; _Alloc = std::allocator]', inlined from 'void rbd::utils::populate_unknown_mirror_image_site_statuses(const std::vector&, librbd::mirror_image_global_status_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.cc:1094:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [341/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Bench.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Bench.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/ArgumentTypes.h:10: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'int rbd::action::bench::do_bench(librbd::Image&, {anonymous}::io_type_t, uint64_t, uint64_t, uint64_t, {anonymous}::io_pattern_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Bench.cc:290:28, inlined from 'int rbd::action::bench::bench_execute(const boost::program_options::variables_map&, {anonymous}::io_type_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rbd/action/Bench.cc:546:15: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [342/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MigrateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/crushtool.cc:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/fstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/crushtool.cc:23: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [343/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:9: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:10: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_back() [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:223:14: /usr/include/c++/12.2.1/bits/stl_list.h:1341:23: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1341 | { this->_M_erase(iterator(this->_M_impl._M_node._M_prev)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:64: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1556:19, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::resize(size_type) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:237:14: /usr/include/c++/12.2.1/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const librbd::journal::MirrorPeerSyncPoint&}; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const librbd::journal::MirrorPeerSyncPoint&}; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const librbd::journal::MirrorPeerSyncPoint&}; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const librbd::journal::MirrorPeerSyncPoint*; _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = librbd::journal::MirrorPeerSyncPoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:837:31, inlined from 'static void librbd::journal::ClientData::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.cc:735:30: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [344/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o [345/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MAuth.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/common_types.h:105, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/common_types.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/ceph_time.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/common_types.h:1: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/ceph_time.h:6: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {snapid_t}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = old_cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::dn_weak; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::dn_weak; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = std::__cxx11::list; Comp = std::less; Alloc = std::allocator > >; t_traits = denc_traits; u_traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::peer_reqid; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::peer_reqid; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {inodeno_t}; _Tp = inodeno_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {inodeno_t}; _Tp = inodeno_t; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {inodeno_t}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {inodeno_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'std::enable_if_t<(traits::supported && (! traits::featured))> ceph::decode_nohead(size_t, T&, buffer::v15_2_0::list::const_iterator&) [with T = std::vector; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1776:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = client_metadata_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = client_t; U = client_metadata_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::dn_strong; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::dn_strong; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = spg_t; U = std::pair; Comp = std::less; Alloc = std::allocator > >; t_traits = denc_traits; u_traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'ObjectCleanRegions::ObjectCleanRegions()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4090:25, inlined from 'pg_missing_item::pg_missing_item()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4676:38, inlined from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const hobject_t&}; unsigned int ..._Indexes1 = {0}; _Args2 = {}; unsigned int ..._Indexes2 = {}; _T1 = const hobject_t; _T2 = pg_missing_item]' at /usr/include/c++/12.2.1/tuple:1818:2, inlined from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const hobject_t&}; _Args2 = {}; _T1 = const hobject_t; _T2 = pg_missing_item]' at /usr/include/c++/12.2.1/tuple:1807:63, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:595:32, inlined from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:612:21, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:1636:32, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2461:13: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = MCacheExpire::realm; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = dirfrag_t; U = MCacheExpire::realm; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = MMDSCacheRejoin::lock_bls; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = inodeno_t; U = MMDSCacheRejoin::lock_bls; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {DaemonHealthMetric}; _Tp = DaemonHealthMetric; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {DaemonHealthMetric}; _Tp = DaemonHealthMetric; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {DaemonHealthMetric}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {DaemonHealthMetric, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {DaemonHealthMetric, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && traits::need_contiguous)> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::vector; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1737:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rados::cls::lock::locker_id_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = rados::cls::lock::locker_id_t; U = rados::cls::lock::locker_info_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {OSDPerfMetricLimit}; _Key = OSDPerfMetricLimit; _Val = OSDPerfMetricLimit; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {MDSPerfMetricLimit}; _Key = MDSPerfMetricLimit; _Val = MDSPerfMetricLimit; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {MDSPerfMetricLimit}; _Key = MDSPerfMetricLimit; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {MDSPerfMetricLimit}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {MDSPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {MDSPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::set; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void denc_traits, typename std::enable_if<(denc_supported::type> && denc_supported), void>::type>::decode(std::pair<_T1, _T2>&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with A = const MDSPerfMetricQuery; B = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:914:9, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::pair >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {MDSPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1018:6, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {MDSPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::map >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'std::enable_if_t<(is_same_v || is_same_v)> _denc_friend(T&, P&) [with T = MDSConfigPayload; P = ceph::buffer::v15_2_0::ptr::iterator_impl]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:180:9: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {OSDPerfMetricLimit}; _Key = OSDPerfMetricLimit; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {OSDPerfMetricLimit}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {OSDPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {OSDPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::set; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void denc_traits, typename std::enable_if<(denc_supported::type> && denc_supported), void>::type>::decode(std::pair<_T1, _T2>&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with A = const OSDPerfMetricQuery; B = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:914:9, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::pair >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {OSDPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1018:6: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [346/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/FSMirror.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/FSMirror.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/admin_socket.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/FSMirror.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/FSMirror.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [347/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Utils.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Utils.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [348/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/UpdateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/FSMirror.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/PeerReplayer.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /usr/include/c++/12.2.1/stack:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/PeerReplayer.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/FSMirror.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [349/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [350/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o [351/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MFSMap.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ClusterWatcher.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ClusterWatcher.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ClusterWatcher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ClusterWatcher.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ClusterWatcher.cc:7: /usr/include/c++/12.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 = {cephfs::mirror::Filesystem&, long long int&}; _Key = cephfs::mirror::Filesystem; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {cephfs::mirror::Filesystem&, long long int&}; _Key = cephfs::mirror::Filesystem; _Tp = long long unsigned int; _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 = {cephfs::mirror::Filesystem&, long long int&}; _Key = cephfs::mirror::Filesystem; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void cephfs::mirror::ClusterWatcher::handle_fsmap(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ClusterWatcher.cc:120:36: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [352/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o [353/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o [354/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/Request.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/PgFiles.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/PgFiles.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [355/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/FormatRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/FormatRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/FormatRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [356/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [357/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Mirror.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/main.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/main.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/ClusterWatcher.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Mirror.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [358/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Mirror.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Mirror.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Mirror.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Mirror.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:29: /usr/include/c++/12.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 = {const cephfs::mirror::Filesystem&, cephfs::mirror::Mirror::MirrorAction}; _Key = cephfs::mirror::Filesystem; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const cephfs::mirror::Filesystem&, cephfs::mirror::Mirror::MirrorAction}; _Key = cephfs::mirror::Filesystem; _Tp = cephfs::mirror::Mirror::MirrorAction; _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 = {const cephfs::mirror::Filesystem&, cephfs::mirror::Mirror::MirrorAction}; _Key = cephfs::mirror::Filesystem; _Tp = cephfs::mirror::Mirror::MirrorAction; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void cephfs::mirror::Mirror::mirroring_enabled(const cephfs::mirror::Filesystem&, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs_mirror/Mirror.cc:392:36: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [359/1392] Linking CXX static library lib/libcephfs_mirror_internal.a [360/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/DiffRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/Utils.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash_watcher/Types.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash_watcher/Types.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [361/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/Utils.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirroring_watcher/Types.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirroring_watcher/Types.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [362/1392] Linking CXX static library lib/librbd_types.a [363/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/WriteImageStateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotUnprotectRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotUnprotectRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [364/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotRollbackRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotRollbackRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [365/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/UnlinkPeerRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotRenameRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotRenameRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [366/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotLimitRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotLimitRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [367/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/SetImageStateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotProtectRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotProtectRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [368/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/RemoveImageStateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [369/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/PromoteRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/EncryptionFormat.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/EncryptionFormat.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/FormatRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/EncryptionFormat.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [370/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/ImageMeta.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/osdmaptool.cc:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/osdmaptool.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>*>; _BI2 = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:34: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*>*}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>*>; _OI = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/osdmaptool.cc:18: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2223:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2252:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:29: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = mersenne_twister_engine]': /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3696 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3696:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/osdmaptool.cc: In function 'int main(int, const char**)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/osdmaptool.cc:481:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 481 | std::shuffle(pools.begin(), pools.end(), std::mt19937{rd()}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [371/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/GetImageStateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/MoveRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/MoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/MoveRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/MoveRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [372/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/DemoteRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [373/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreatePrimaryRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/TrimRequest.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/TrimRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [374/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreateNonPrimaryRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/RemoveRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/RemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/RemoveRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/trash/RemoveRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [375/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotRemoveRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotRemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [376/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageStateUpdateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [377/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageRemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/LoadRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/LoadRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/luks/LoadRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [378/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetUuidRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/ResizeRequest.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/ResizeRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [379/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [380/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/RewatchRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/RewatchRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/RewatchRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [381/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/Notifier.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/Notifier.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/Notifier.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/watcher/Notifier.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [382/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [383/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SparsifyRequest.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SparsifyRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:47: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_const_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_const_iterator >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ [384/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/MetadataSetRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/MetadataSetRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [385/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/SourceSpecBuilder.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/MetadataRemoveRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/MetadataRemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [386/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/S3Stream.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [387/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/RawSnapshot.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-data-scan.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-data-scan.cc:2: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [388/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/RawFormat.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/Api.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/Api.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Timer.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/Api.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/Api.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [389/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/QCOWFormat.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/RenameRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/RenameRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [390/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/OpenSourceImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/EventOutput.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/EventOutput.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalScanner.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/EventOutput.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [391/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/NativeFormat.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [392/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/ImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/TableTool.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-table-tool.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-table-tool.cc:2: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [393/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpStream.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/FlattenRequest.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/FlattenRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [394/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpClient.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotCreateRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotCreateRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotCreateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotCreateRequest.h:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/variant/detail/std_hash.hpp:32, from /usr/include/boost/variant/variant.hpp:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = snapid_t*; _ForwardIterator = snapid_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::operation::SnapshotCreateRequest::update_snap_context() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotCreateRequest.cc:425:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::operation::SnapshotCreateRequest::update_snap_context() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotCreateRequest.cc:425:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = snapid_t*; _ForwardIterator = snapid_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::operation::SnapshotCreateRequest::update_snap_context() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/SnapshotCreateRequest.cc:425:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [395/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/FileStream.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/MigrateRequest.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/MigrateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [396/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o [397/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/Dumper.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/fs_types.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/Dumper.cc:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/Dumper.cc:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [398/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalScanner.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/JournalPointer.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalScanner.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: /usr/include/c++/12.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 = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = long long unsigned int; _Tp = JournalScanner::EventRecord; _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>::insert_or_assign(const key_type&, _Obj&&) [with _Obj = JournalScanner::EventRecord; _Key = long long unsigned int; _Tp = JournalScanner::EventRecord; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:971:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {std::pair}; _Key = long long unsigned int; _Tp = JournalScanner::EventError; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = JournalScanner::EventError; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'int JournalScanner::scan_events()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalScanner.cc:296:30: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [399/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_conf.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_conf.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [400/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/RebuildObjectMapRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/RebuildObjectMapRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [401/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalTool.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-journal-tool.cc:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-journal-tool.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [402/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [403/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/ObjectMapIterate.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/ObjectMapIterate.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/ObjectMapIterate.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [404/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/ResetRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SessionMap.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/TableTool.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/TableTool.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MRemoveSnaps.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapServer.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/TableTool.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:29: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = SnapInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = long long unsigned int; U = SnapInfo; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [405/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Replay.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalFilter.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalFilter.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/PurgeQueue.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalFilter.h:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [406/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MetaTool.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-meta-injection.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/cephfs-meta-injection.cc:3: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [407/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/Request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/EnableFeaturesRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/EnableFeaturesRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [408/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MetaTool.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MetaTool.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MetaTool.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = inode_backpointer_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int MetaTool::_file_meta(meta_op&, librados::v14_2_0::IoCtx&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MetaTool.cc:827:27: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'int MetaTool::show_child(std::string_view, std::string_view, snapid_t, ceph::bufferlist&, int, const std::set*, bool*, inodeno_t, meta_op*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/MetaTool.cc:987:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [409/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/ObjectDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDentry.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MRemoveSnaps.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapServer.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc: In member function 'int DataScan::scan_links()': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:1017:40: warning: ignoring return value of 'std::__cxx11::list<_Tp, _Alloc>::size_type std::__cxx11::list<_Tp, _Alloc>::size() const [with _Tp = DataScan::scan_links()::link_info_t; _Alloc = std::allocator; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result] 1017 | dup_primaries[ino].size(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:17: /usr/include/c++/12.2.1/bits/stl_list.h:1149:7: note: declared here 1149 | size() const _GLIBCXX_NOEXCEPT | ^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = dirfrag_t; _Tp = std::set >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator > >; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18, inlined from 'void interval_set::insert(T) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11, inlined from 'int DataScan::scan_links()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:1019:19: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'void interval_set::insert(T) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11, inlined from 'int DataScan::scan_links()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:1019:19: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator > >; _Key = snapid_t; _Tp = SnapInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int DataScan::scan_links()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:1063:15: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator > >; _Key = snapid_t; _Tp = SnapInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int DataScan::scan_links()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:1145:14: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::move_iterator > >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'bool MDSMap::is_data_pool(int64_t) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:285:23, inlined from 'int DataScan::main(const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/DataScan.cc:270:34: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ [410/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/Utils.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/Utils.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [411/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/Request.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/Request.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [412/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/IoOperations.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/RemoveRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/RemoveRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/RemoveRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [413/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/WriteBlockImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetUuidRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetUuidRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetUuidRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetUuidRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [414/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/Request.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotCreateRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotCreateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/bit_vector.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotCreateRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [415/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/Types.cc.o [416/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/SimpleSchedulerObjectDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/Resetter.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/Resetter.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/JournalPointer.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/Resetter.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [417/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/RefreshImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/UnlockRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_client.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/UnlockRequest.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [418/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/Request.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotRollbackRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotRollbackRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [419/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/QueueImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreatePrimaryRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreatePrimaryRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreatePrimaryRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreatePrimaryRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [420/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/QosImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/Request.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/UpdateRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/UpdateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [421/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/LockRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/LockRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/LockRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [422/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/WriteImageStateRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/Types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/WriteImageStateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/WriteImageStateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [423/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatchSpec.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/SetImageStateRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/Types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/SetImageStateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/SetImageStateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:10: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = librbd::mirror::snapshot::SnapState; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void librbd::mirror::snapshot::SetImageStateRequest::handle_get_metadata(int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/SetImageStateRequest.cc:151:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [424/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/DemoteRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/DemoteRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/DemoteRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [425/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotRemoveRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotRemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/SnapshotRemoveRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [426/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/DisableFeaturesRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/DisableFeaturesRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [427/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatchSpec.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/PromoteRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/PromoteRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/PromoteRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [428/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/ImageRemoveRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/ImageRemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/MirroringWatcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/ImageRemoveRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [429/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/FlushTracker.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetStatusRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetStatusRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetStatusRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [430/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/EnableRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/EnableRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/EnableRequest.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [431/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/GetImageStateRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/GetImageStateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/GetImageStateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [432/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/ImageMeta.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/ImageMeta.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/ImageMeta.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [433/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/Request.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/ResizeRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/ResizeRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [434/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/ValidatePoolRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/UnlinkPeerRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/UnlinkPeerRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/UnlinkPeerRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [435/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [436/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/RefreshRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/RefreshRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/RefreshRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [437/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/ImageStateUpdateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/ImageStateUpdateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/MirroringWatcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/ImageStateUpdateRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [438/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/CreateRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/CreateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/CreateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/CreateRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [439/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/InvalidateRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/InvalidateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [440/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/PreRemoveRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/PromoteRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/PromoteRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/PromoteRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/PromoteRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [441/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DemoteRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DemoteRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DemoteRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DemoteRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [442/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/ListWatchersRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalTool.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalTool.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalTool.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalTool.cc:17: /usr/include/c++/12.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 = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = JournalScanner::EventError; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = JournalScanner::EventError; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'int JournalTool::main_event(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/cephfs/JournalTool.cc:479:27: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [443/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/GetMetadataRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/RemoveImageStateRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/RemoveImageStateRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/snapshot/RemoveImageStateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [444/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/DetachParentRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/DiffRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/bit_vector.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/DiffRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/object_map/DiffRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [445/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/DetachChildRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DisableRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DisableRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DisableRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/DisableRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [446/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/Utils.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, interval_map >; _KeyOfValue = std::_Select1st, interval_map > >; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair; _Tp = interval_map; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]', inlined from 'void librbd::migration::util::zero_shrunk_snapshot(ceph::common::CephContext*, const librbd::io::Extents&, uint64_t, uint64_t, std::optional*, librbd::io::SparseExtents*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/Utils.cc:81:31: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ [447/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/SourceSpecBuilder.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_value.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/SourceSpecBuilder.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/SourceSpecBuilder.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [448/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetInfoRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetInfoRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/snap_types.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetInfoRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/mirror/GetInfoRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [449/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/AttachParentRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/S3Stream.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/StreamInterface.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/S3Stream.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/S3Stream.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [450/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/AttachChildRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/GetLockerRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/GetLockerRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/GetLockerRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [451/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/RemoveRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/RemoveRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/RemoveRequest.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/RemoveRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [452/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/AcquireRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/AcquireRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/AcquireRequest.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [453/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o [454/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/NativeFormat.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/NativeFormat.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/NativeFormat.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [455/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/ImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/ImageDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/ImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/ImageDispatch.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [456/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/FileStream.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/StreamInterface.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/FileStream.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/FileStream.cc:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]', inlined from 'void librbd::migration::FileStream::open(Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/FileStream.cc:139:9: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [457/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/StandardPolicy.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [458/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCreateRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:1136:7: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 1136 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_map.h:1136:7: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, interval_map >; _KeyOfValue = std::_Select1st, interval_map > >; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair; _Tp = interval_map; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair >}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/FormatInterface.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.h:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:76:16: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 76 | m.erase(prev, niter); | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:96:14: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 96 | m.erase(niter, next); | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::erase(K, K) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:165:12: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 165 | m.erase(range.first, range.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const long long unsigned int&, librbd::SnapInfo&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair::Snapshot>; _KeyOfValue = std::_Select1st::Snapshot> >; _Compare = std::less; _Alloc = std::allocator::Snapshot> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::Snapshot>, std::_Select1st::Snapshot> >, std::less, std::allocator::Snapshot> > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const long long unsigned int&, librbd::SnapInfo&}; _Key = long long unsigned int; _Tp = librbd::SnapInfo; _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 = {const long long unsigned int&, librbd::SnapInfo&}; _Key = long long unsigned int; _Tp = librbd::SnapInfo; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void librbd::migration::QCOWFormat::get_snapshots(librbd::migration::FormatInterface::SnapInfos*, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1410:24: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::probe(Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:879:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 879 | m_stream->read({{0, 8}}, &m_bl, ctx); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::read_v1_header(Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:935:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 935 | m_stream->read({{0, sizeof(QCowHeaderV1)}}, &m_bl, ctx); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::read_v2_header(Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1037:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1037 | m_stream->read({{0, sizeof(QCowHeader)}}, &m_bl, ctx); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::read_snapshot_l1_table(Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1326:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1326 | m_stream->read({{snapshot.l1_table_offset, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1327 | snapshot.l1_table.size * sizeof(uint64_t)}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1328 | &snapshot.l1_table.bl, ctx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::read_l1_table(Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1358:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1358 | m_stream->read({{m_l1_table_offset, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1359 | m_l1_table.size * sizeof(uint64_t)}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | &m_l1_table.bl, ctx); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::read_snapshot(Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1197:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1197 | m_stream->read({{m_snapshots_offset, sizeof(QCowSnapshotHeader)}}, &m_bl, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | ctx); | ~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::read_snapshot_extra(Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1264:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1264 | m_stream->read({{offset, length}}, &m_bl, ctx); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = librbd::migration::QCOWFormat::Snapshot; _Compare = std::less; _Alloc = std::allocator::Snapshot> >]', inlined from 'void librbd::migration::QCOWFormat::handle_read_snapshot(int, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1217:31: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree::Snapshot>, std::_Select1st::Snapshot> >, std::less, std::allocator::Snapshot> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::ClusterCache::read_cluster(std::shared_ptr::Cluster>) [with I = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:204:32: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 204 | qcow_format->m_stream->read({{stream_offset, stream_length}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | &cluster->cluster_data_bl, ctx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'int librbd::migration::QCOWFormat::L2TableCache::l2_table_lookup(uint64_t, std::shared_ptr*) [with I = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:505:32: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 505 | qcow_format->m_stream->read( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 506 | {{l2_offset, qcow_format->m_l2_size * sizeof(uint64_t)}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | &l2_cache.l2_table->bl, ctx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc: In member function 'void librbd::migration::QCOWFormat::ReadRequest::read_clusters() [with I = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:629:23: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 629 | auto read_ctx = new io::ReadResult::C_ImageReadRequest( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630 | aio_comp, cluster_extent.buffer_offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | {{cluster_extent.image_offset, cluster_extent.cluster_length}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void librbd::migration::QCOWFormat::list_snaps(librbd::io::Extents&&, librbd::io::SnapIds&&, int, librbd::io::SnapshotDelta*, const ZTracer::Trace&, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:1488:11: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]', inlined from 'void librbd::migration::QCOWFormat::ListSnapsRequest::handle_get_l2_table(int, uint64_t) [with I = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/QCOWFormat.cc:801:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ [459/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCopyRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/CreateRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/CreateRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/CreateRequest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/CreateRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [460/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SetHeadRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/HttpStream.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/StreamInterface.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/HttpStream.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/HttpStream.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]', inlined from 'void librbd::migration::HttpStream::open(Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/HttpStream.cc:39:9: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [461/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ObjectCopyRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/OpenSourceImageRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/OpenSourceImageRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/OpenSourceImageRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void librbd::migration::OpenSourceImageRequest::handle_get_snapshots(int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/OpenSourceImageRequest.cc:174:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [462/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/MetadataCopyRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/BreakRequest.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/BreakRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/BreakRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [463/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ImageCopyRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/ValidatePoolRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/ValidatePoolRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/ValidatePoolRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [464/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/openssl/DataCryptor.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawSnapshot.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawSnapshot.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/zipkin_trace.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawSnapshot.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawSnapshot.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:1136:7: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 1136 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_map.h:1136:7: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair >}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawSnapshot.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:76:16: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 76 | m.erase(prev, niter); | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:96:14: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 96 | m.erase(niter, next); | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::erase(K, K) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:165:12: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 165 | m.erase(range.first, range.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]', inlined from 'void librbd::migration::RawSnapshot::list_snap(librbd::io::Extents&&, int, librbd::io::SparseExtents*, const ZTracer::Trace&, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawSnapshot.cc:210:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]', inlined from 'void librbd::migration::RawSnapshot::open(librbd::migration::SnapshotInterface*, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawSnapshot.cc:137:11: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [465/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/Utils.cc.o [466/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/ShutDownCryptoRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawFormat.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawFormat.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawFormat.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, interval_map >; _KeyOfValue = std::_Select1st, interval_map > >; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const long long unsigned int&, const librbd::SnapInfo&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]', inlined from 'void librbd::migration::RawFormat::open(Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawFormat.cc:58:9: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const librbd::SnapInfo&}; _Key = long long unsigned int; _Tp = librbd::SnapInfo; _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 = {const long long unsigned int&, const librbd::SnapInfo&}; _Key = long long unsigned int; _Tp = librbd::SnapInfo; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void librbd::migration::RawFormat::get_snapshots(librbd::migration::FormatInterface::SnapInfos*, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawFormat.cc:144:24: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair; _Tp = interval_map; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]', inlined from 'void librbd::migration::RawFormat::list_snaps(librbd::io::Extents&&, librbd::io::SnapIds&&, int, librbd::io::SnapshotDelta*, const ZTracer::Trace&, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/RawFormat.cc:204:45: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [467/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/LoadRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/PromoteRequest.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/PromoteRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/PromoteRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/PromoteRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [468/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/FormatRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/ReleaseRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/ReleaseRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/ReleaseRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [469/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoObjectDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/ReacquireRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/ReacquireRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/managed_lock/ReacquireRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [470/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoImageDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatch.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatch.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatch.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [471/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoContextPool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AsyncOperation.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AsyncOperation.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AsyncOperation.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AsyncOperation.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [472/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/BlockCrypto.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ResetRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ResetRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ResetRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/CreateRequest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ResetRequest.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [473/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/WriteAroundObjectDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_time.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [474/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ObjectCacherWriteback.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/SetFlagsRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/SetFlagsRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/SetFlagsRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [475/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ObjectCacherObjectDispatch.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Utils.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Utils.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Utils.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [476/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/OpenRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/OpenRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/OpenRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/OpenRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [477/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/asio/ContextWQ.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/DemoteRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/DemoteRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/DemoteRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/DemoteRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [478/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair::OpEvent>; _Alloc = std::allocator::OpEvent> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable::OpEvent>, std::allocator::OpEvent> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::OpEvent>, std::allocator::OpEvent> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair::OpEvent>; _Alloc = std::allocator::OpEvent> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = librbd::journal::Replay::OpEvent; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::OpEvent> >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void librbd::journal::Replay::handle_op_complete(uint64_t, int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc:1018:22: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable::OpEvent>, std::allocator::OpEvent> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::OpEvent>, std::allocator::OpEvent> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc: In member function 'void librbd::journal::Replay::handle_event(const librbd::journal::AioDiscardEvent&, Context*, Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc:357:37: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 357 | io::ImageRequest::aio_discard(&m_image_ctx, aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 358 | {{event.offset, event.length}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | event.discard_granularity_bytes, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | m_image_ctx.get_data_io_context(), {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc: In member function 'void librbd::journal::Replay::handle_event(const librbd::journal::AioWriteEvent&, Context*, Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc:392:35: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 392 | io::ImageRequest::aio_write(&m_image_ctx, aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 393 | {{event.offset, event.length}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | std::move(data), | ~~~~~~~~~~~~~~~~ 395 | m_image_ctx.get_data_io_context(), 0, {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc: In member function 'void librbd::journal::Replay::handle_event(const librbd::journal::AioWriteSameEvent&, Context*, Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc:446:39: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 446 | io::ImageRequest::aio_writesame(&m_image_ctx, aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 447 | {{event.offset, event.length}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | std::move(data), | ~~~~~~~~~~~~~~~~ 449 | m_image_ctx.get_data_io_context(), 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | {}); | ~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc: In member function 'void librbd::journal::Replay::handle_event(const librbd::journal::AioCompareAndWriteEvent&, Context*, Context*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/Replay.cc:480:47: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 480 | io::ImageRequest::aio_compare_and_write(&m_image_ctx, aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 481 | {{event.offset, event.length}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | std::move(cmp_data), | ~~~~~~~~~~~~~~~~~~~~ 483 | std::move(write_data), | ~~~~~~~~~~~~~~~~~~~~~~ 484 | nullptr, | ~~~~~~~~ 485 | m_image_ctx.get_data_io_context(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | 0, {}); | ~~~~~~ [479/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Trash.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Dispatcher.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatcher.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatcher.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatcher.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [480/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Snapshot.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/QueueImageDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/QueueImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/QueueImageDispatch.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [481/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/PoolMetadata.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ObjectDispatch.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ObjectDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ObjectDispatch.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/journal/ObjectDispatch.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [482/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Pool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/WriteBlockImageDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/WriteBlockImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/WriteBlockImageDispatch.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [483/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Namespace.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [484/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Mirror.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/ListWatchersRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/ListWatchersRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/ListWatchersRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [485/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Migration.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:6: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.cc: In function 'void librbd::io::util::file_to_extents(ImageCtxT*, uint64_t, uint64_t, uint64_t, striper::LightweightObjectExtents*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.cc:188:11: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 188 | Extents extents = {{offset, length}}; | ^~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.cc: In function 'uint64_t librbd::io::util::get_file_offset(ImageCtxT*, uint64_t, uint64_t) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Utils.cc:211:11: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 211 | Extents extents = {{off, 0}}; | ^~~~~~~ [486/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Io.cc.o [487/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Image.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image_watcher/NotifyLockOwner.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image_watcher/NotifyLockOwner.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image_watcher/NotifyLockOwner.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [488/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Group.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RemoveRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RemoveRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [489/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/QosImageDispatch.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/QosImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/QosImageDispatch.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/QosImageDispatch.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [490/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Config.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshParentRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshParentRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshParentRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [491/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Watcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.h:10: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'void librbd::io::ReadResult::SetImageExtentsVisitor::operator()(librbd::io::ReadResult::SparseBufferlist&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.cc:35:25, inlined from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = librbd::io::ReadResult::SparseBufferlist&; Visitor = const librbd::io::ReadResult::SetImageExtentsVisitor; bool MoveSemantics = false]' at /usr/include/boost/variant/variant.hpp:1028:24, inlined from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = void*; T = librbd::io::ReadResult::SparseBufferlist]' at /usr/include/boost/variant/detail/visitation_impl.hpp:117:34, inlined from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = void*; T = librbd::io::ReadResult::SparseBufferlist; NoBackupFlag = boost::variant::has_fallback_type_]' at /usr/include/boost/variant/detail/visitation_impl.hpp:157:41, inlined from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, librbd::io::ReadResult::Empty, boost::mpl::l_item, librbd::io::ReadResult::Linear, boost::mpl::l_item, librbd::io::ReadResult::Vector, boost::mpl::l_item, librbd::io::ReadResult::Bufferlist, boost::mpl::l_item, librbd::io::ReadResult::SparseBufferlist, boost::mpl::l_end> > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = void*; NoBackupFlag = boost::variant::has_fallback_type_]' at /usr/include/boost/variant/detail/visitation_impl.hpp:238:5, inlined from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T0_ = librbd::io::ReadResult::Empty; TN = {librbd::io::ReadResult::Linear, librbd::io::ReadResult::Vector, librbd::io::ReadResult::Bufferlist, librbd::io::ReadResult::SparseBufferlist}]' at /usr/include/boost/variant/variant.hpp:2337:48, inlined from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor; T0_ = librbd::io::ReadResult::Empty; TN = {librbd::io::ReadResult::Linear, librbd::io::ReadResult::Vector, librbd::io::ReadResult::Bufferlist, librbd::io::ReadResult::SparseBufferlist}]' at /usr/include/boost/variant/variant.hpp:2349:43, inlined from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = const librbd::io::ReadResult::SetImageExtentsVisitor; T0_ = librbd::io::ReadResult::Empty; TN = {librbd::io::ReadResult::Linear, librbd::io::ReadResult::Vector, librbd::io::ReadResult::Bufferlist, librbd::io::ReadResult::SparseBufferlist}]' at /usr/include/boost/variant/variant.hpp:2393:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::reference boost::container::vector::emplace_back(Args&& ...) [with Args = {long long unsigned int, long long unsigned int&}; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]', inlined from 'virtual void librbd::io::ReadResult::C_ImageReadRequest::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.cc:160:34: /usr/include/boost/container/vector.hpp:1823:17: note: parameter passing for argument of type 'proxy_t' {aka 'boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>'} changed in GCC 7.1 1823 | return *this->priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1824 | (p, 1, proxy_t(::boost::forward(args)...), alloc_version()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [492/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/RefreshImageDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/RefreshImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/RefreshImageDispatch.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [493/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/TrashWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatch.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [494/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/PluginRegistry.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/OpenRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/OpenRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/OpenRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [495/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Operations.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectRequest.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = librados::clone_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair*>; _KeyOfValue = std::_Select1st*> >; _Compare = std::less; _Alloc = std::allocator*> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree*>, std::_Select1st*> >, std::less, std::allocator*> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = librbd::io::CopyupRequest*; _Compare = std::less; _Alloc = std::allocator*> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree*>, std::_Select1st*> >, std::less, std::allocator*> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = std::pair; _Val = std::pair, interval_map >; _KeyOfValue = std::_Select1st, interval_map > >; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectRequest.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = librados::clone_info_t; _Alloc = std::allocator]', inlined from 'void librbd::io::{anonymous}::convert_snap_set(const S&, D*) [with S = neorados::SnapSet; D = librados::snap_set_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectRequest.cc:58:38, inlined from 'void librbd::io::ObjectListSnapsRequest::handle_list_snaps(int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectRequest.cc:807:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [496/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ObjectMap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Dispatcher.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatcher.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatcher.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatcher.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [497/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchSpec.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchSpec.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchSpec.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [498/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ManagedLock.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachParentRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachParentRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachParentRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachParentRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [499/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/PreRemoveRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/PreRemoveRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/PreRemoveRequest.h:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: /usr/include/c++/12.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 = {std::pair&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = long long unsigned int; _Tp = librbd::SnapInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair&; _Key = long long unsigned int; _Tp = librbd::SnapInfo; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void librbd::image::PreRemoveRequest::check_image_snaps() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/PreRemoveRequest.cc:180:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [500/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Journal.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchInterface.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/SimpleSchedulerObjectDispatch.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/SimpleSchedulerObjectDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/SimpleSchedulerObjectDispatch.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/SimpleSchedulerObjectDispatch.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/SimpleSchedulerObjectDispatch.h:8: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [501/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/internal.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/GetMetadataRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/GetMetadataRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/GetMetadataRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [502/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/zipkin_trace.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25: /usr/include/boost/container/vector.hpp: In function 'void boost::container::vector::assign(FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator*>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 1285 | void assign(FwdIt first, FwdIt last | ^~~~~~ /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 /usr/include/boost/container/vector.hpp: In function 'void boost::container::vector::priv_move_assign(boost::container::vector&&, typename boost::move_detail::disable_if_or::type, 0>, boost::move_detail::is_different::type, typename boost::container::real_allocator::type> >::type*) [with OtherA = boost::container::small_vector_allocator, boost::container::new_allocator, void>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2498:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 2498 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end() )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2500 | ); | ~ /usr/include/boost/container/small_vector.hpp: In function 'void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = std::pair; SecAlloc = void; Options = void]': /usr/include/boost/container/small_vector.hpp:411:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 411 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end ())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | ); | ~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = librbd::io::ReadExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, interval_map > >; _KeyOfValue = std::_Select1st, interval_map > > >; _Compare = std::less; _Alloc = std::allocator, interval_map > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, interval_map > >, std::_Select1st, interval_map > > >, std::less, std::allocator, interval_map > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'librbd::io::{anonymous}::C_RBD_Readahead::C_RBD_Readahead(I*, uint64_t, uint64_t, uint64_t) [with I = librbd::ImageCtx]', inlined from 'void librbd::io::{anonymous}::readahead(I*, const librbd::io::Extents&, librbd::IOContext) [with I = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:168:23, inlined from 'void librbd::io::ImageReadRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:385:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:117:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 117 | : ictx(ictx), object_no(object_no), extents({{offset, length}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc: In member function 'void librbd::io::ImageReadRequest::send_request() [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:411:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 411 | auto req_comp = new io::ReadResult::C_ObjectReadRequest( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | aio_comp, {{oe.offset, oe.length, std::move(oe.buffer_extents)}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::io::AbstractImageWriteRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:466:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::io::AbstractImageWriteRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:466:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::io::AbstractImageWriteRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:466:35: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::io::AbstractImageWriteRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:466:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::io::AbstractImageWriteRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:466:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::io::AbstractImageWriteRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:466:35: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void librbd::io::ImageListSnapsRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:867:28: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::map, interval_map >; _Compare = std::less; _Alloc = std::allocator, interval_map > > >]', inlined from 'librbd::io::SnapshotDelta* librbd::io::{anonymous}::C_AssembleSnapshotDeltas::get_snapshot_delta(uint64_t) [with I = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:55:12, inlined from 'void librbd::io::ImageListSnapsRequest::send_request() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.cc:887:53: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, interval_map > >, std::_Select1st, interval_map > > >, std::less, std::allocator, interval_map > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:1136:7: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 1136 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_map.h:1136:7: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 /usr/include/c++/12.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 = std::pair; _Val = std::pair, interval_map >; _KeyOfValue = std::_Select1st, interval_map > >; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, interval_map >; _KeyOfValue = std::_Select1st, interval_map > >; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair; _Tp = interval_map; _Compare = std::less >; _Alloc = std::allocator, interval_map > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, interval_map >, std::_Select1st, interval_map > >, std::less >, std::allocator, interval_map > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair >}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageRequest.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:76:16: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 76 | m.erase(prev, niter); | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:96:14: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 96 | m.erase(niter, next); | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::erase(K, K) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:165:12: note: parameter passing for argument of type 'std::map, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 165 | m.erase(range.first, range.second); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, const V&) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:189:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 189 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ [503/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageState.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AsyncOperation.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = reverse_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.h:9: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseBufferlistExtent; S = librbd::io::SparseBufferlistExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseBufferlistExtent; S = librbd::io::SparseBufferlistExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = interval_map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'int librbd::io::CopyupRequest::prepare_copyup_data() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.cc:698:9: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void librbd::io::CopyupRequest::handle_read_from_parent(int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/CopyupRequest.cc:238:22: /usr/include/c++/12.2.1/bits/vector.tcc:769:48: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 769 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 770 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 771 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:796:52: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 796 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 797 | __new_finish, | ~~~~~~~~~~~~~ 798 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ [504/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageCtx.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/SetSnapRequest.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_client.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/SetSnapRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/SetSnapRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/SetSnapRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [505/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/FlushTracker.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/FlushTracker.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/FlushTracker.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/FlushTracker.h:13: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/FlushTracker.h:11: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void librbd::io::FlushTracker::finish_io(uint64_t) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/FlushTracker.cc:73:27: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void librbd::io::FlushTracker::flush(Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/FlushTracker.cc:118:40: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [506/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/DeepCopyRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PostAcquireRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PostAcquireRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PostAcquireRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [507/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ConfigWatcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.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++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:22: /usr/include/c++/12.2.1/bits/stl_set.h: In constructor 'std::set<_Key, _Compare, _Alloc>::set(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_set.h:191:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 191 | set(_InputIterator __first, _InputIterator __last) | ^~~ /usr/include/c++/12.2.1/bits/stl_set.h:191:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.cc: In function 'void librbd::deep_copy::util::compute_snap_map(ceph::common::CephContext*, librados::snap_t, librados::snap_t, const librbd::deep_copy::SnapIds&, const librbd::SnapSeqs&, librbd::deep_copy::SnapMap*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.cc:23:45: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 23 | dst_snap_ids.begin(), dst_snap_ids.end()}; | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.cc:32:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 32 | snap_ids.insert(snap_ids.begin(), *dst_snap_id_it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.cc:41:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 41 | snap_ids.insert(snap_ids.begin(), it.second); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void librbd::deep_copy::util::compute_snap_map(ceph::common::CephContext*, librados::snap_t, librados::snap_t, const librbd::deep_copy::SnapIds&, const librbd::SnapSeqs&, librbd::deep_copy::SnapMap*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Utils.cc:49:25: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [508/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/AttachParentRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/AttachParentRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/AttachParentRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/AttachParentRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [509/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachChildRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachChildRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachChildRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/DetachChildRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [510/1392] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsioEngine.cc.o [511/1392] Building CXX object src/librbd/CMakeFiles/librbd.dir/librbd.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshRequest.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshRequest.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshRequest.h:9: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'void librbd::image::RefreshRequest::apply() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/RefreshRequest.cc:1380:65: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ [512/1392] Building CXX object src/journal/CMakeFiles/journal.dir/Utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PreAcquireRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PreAcquireRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PreAcquireRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [513/1392] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectRecorder.cc.o [514/1392] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectPlayer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/MetadataCopyRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/MetadataCopyRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/MetadataCopyRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/MetadataCopyRequest.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [515/1392] Building CXX object src/journal/CMakeFiles/journal.dir/JournalTrimmer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/FormatRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/FormatRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/FormatRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [516/1392] Building CXX object src/journal/CMakeFiles/journal.dir/JournalRecorder.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CloneRequest.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_client.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CloneRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/MetadataCopyRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CloneRequest.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [517/1392] Building CXX object src/journal/CMakeFiles/journal.dir/JournalPlayer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SetHeadRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SnapshotCreateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SetHeadRequest.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [518/1392] Building CXX object src/journal/CMakeFiles/journal.dir/JournalMetadata.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/AutomaticPolicy.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [519/1392] Building CXX object src/journal/CMakeFiles/journal.dir/Journaler.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/Utils.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/Utils.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [520/1392] Building CXX object src/journal/CMakeFiles/journal.dir/FutureImpl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CreateRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CreateRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CreateRequest.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CreateRequest.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [521/1392] Building CXX object src/journal/CMakeFiles/journal.dir/Future.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/StandardPolicy.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [522/1392] Building CXX object src/journal/CMakeFiles/journal.dir/Entry.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SetHeadRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SetHeadRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SetHeadRequest.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [523/1392] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/common/dbstore.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/AttachChildRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/AttachChildRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/AttachChildRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [524/1392] Building CXX object src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/sqliteDB.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CloseRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/image/CloseRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [525/1392] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore.dir/dbstore_mgr.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/LoadRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/LoadRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/LoadRequest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [526/1392] Building CXX object src/tools/CMakeFiles/rados.dir/__/osd/ECUtil.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Snapshot.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Snapshot.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Snapshot.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librbd::snap_info_t&}; _Tp = librbd::snap_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librbd::snap_info_t; _Alloc = std::allocator]', inlined from 'static int librbd::api::Snapshot::list(I*, std::vector&) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Snapshot.cc:293:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [527/1392] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/obj_bencher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PreReleaseRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/PreReleaseRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [528/1392] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/util.cc.o [529/1392] Building CXX object src/tools/CMakeFiles/rados.dir/rados/PoolDump.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchInterface.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoObjectDispatch.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoObjectDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/RefCountedObj.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoInterface.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoObjectDispatch.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoObjectDispatch.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoInterface.h:10: /usr/include/boost/container/vector.hpp: In function 'void boost::container::vector::assign(FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator*>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 1285 | void assign(FwdIt first, FwdIt last | ^~~~~~ /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 /usr/include/boost/container/small_vector.hpp: In function 'void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = std::pair; SecAlloc = void; Options = void]': /usr/include/boost/container/small_vector.hpp:411:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 411 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end ())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | ); | ~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ref.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/RefCountedObj.h:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseBufferlistExtent; S = librbd::io::SparseBufferlistExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseBufferlistExtent; S = librbd::io::SparseBufferlistExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int&}; _Tp = librbd::io::ReadExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, long long unsigned int&}; _Tp = librbd::io::ReadExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, unsigned int}; _Tp = librbd::io::ReadExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = librbd::io::ReadExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = librbd::io::ReadExtent; _Alloc = std::allocator]', inlined from 'void librbd::crypto::CryptoInterface::align_extents(const librbd::io::ReadExtents&, librbd::io::ReadExtents*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoInterface.h:59:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, unsigned int}; _Tp = librbd::io::ReadExtent; _Alloc = std::allocator]', inlined from 'librbd::crypto::C_UnalignedObjectWriteRequest::C_UnalignedObjectWriteRequest(I*, ceph::ref_t, uint64_t, uint64_t, ceph::bufferlist&&, ceph::bufferlist&&, uint64_t*, librbd::IOContext, int, int, std::optional, const ZTracer::Trace&, int*, uint64_t*, Context*, bool) [with I = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoObjectDispatch.cc:237:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_move_assign(boost::container::vector&&, typename boost::move_detail::disable_if_or::type, 0>, boost::move_detail::is_different::type, typename boost::container::real_allocator::type> >::type*) [with OtherA = boost::container::small_vector_allocator, boost::container::new_allocator, void>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector& boost::container::vector::operator=(boost::container::vector&&) [with T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1175:32, inlined from 'boost::container::small_vector_base& boost::container::small_vector_base::operator=(boost::container::small_vector_base&&) [with T = std::pair; SecAlloc = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:398:72, inlined from 'boost::container::small_vector& boost::container::small_vector::operator=(boost::container::small_vector&&) [with T = std::pair; unsigned int N = 4; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:632:67, inlined from 'bool librbd::crypto::CryptoObjectDispatch::write_same(uint64_t, uint64_t, uint64_t, striper::LightweightBufferExtents&&, ceph::bufferlist&&, librbd::IOContext, int, const ZTracer::Trace&, int*, uint64_t*, librbd::io::DispatchResult*, Context**, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoObjectDispatch.cc:522:25: /usr/include/boost/container/vector.hpp:2498:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 2498 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end() )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2500 | ); | ~ [530/1392] Building CXX object src/tools/CMakeFiles/rados.dir/rados/RadosImport.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ImageCopyRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ImageCopyRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ObjectCopyRequest.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ImageCopyRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/bit_vector.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ImageCopyRequest.h:9: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/12.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = long long unsigned int; _Sequence = std::vector; _Compare = std::greater]' at /usr/include/c++/12.2.1/bits/stl_queue.h:740:13, inlined from 'void librbd::deep_copy::ImageCopyRequest::handle_object_copy(uint64_t, int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ImageCopyRequest.cc:242:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [531/1392] Building CXX object src/tools/CMakeFiles/rados.dir/RadosDump.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/ShutDownCryptoRequest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/RefCountedObj.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoInterface.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/ShutDownCryptoRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/ShutDownCryptoRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [532/1392] Building CXX object src/tools/CMakeFiles/rados.dir/rados/rados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchInterface.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/WriteAroundObjectDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/WriteAroundObjectDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/WriteAroundObjectDispatch.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {long long unsigned int&, librbd::cache::WriteAroundObjectDispatch::QueuedFlush}; _Key = long long unsigned int; _Val = std::pair::QueuedFlush>; _KeyOfValue = std::_Select1st::QueuedFlush> >; _Compare = std::less; _Alloc = std::allocator::QueuedFlush> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::QueuedFlush>, std::_Select1st::QueuedFlush> >, std::less, std::allocator::QueuedFlush> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, librbd::cache::WriteAroundObjectDispatch::BlockedIO}; _Key = long long unsigned int; _Val = std::pair::BlockedIO>; _KeyOfValue = std::_Select1st::BlockedIO> >; _Compare = std::less; _Alloc = std::allocator::BlockedIO> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::BlockedIO>, std::_Select1st::BlockedIO> >, std::less, std::allocator::BlockedIO> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, librbd::cache::WriteAroundObjectDispatch::BlockedIO}; _Key = long long unsigned int; _Tp = librbd::cache::WriteAroundObjectDispatch::BlockedIO; _Compare = std::less; _Alloc = std::allocator::BlockedIO> >]', 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 = {long long unsigned int&, librbd::cache::WriteAroundObjectDispatch::BlockedIO}; _Key = long long unsigned int; _Tp = librbd::cache::WriteAroundObjectDispatch::BlockedIO; _Compare = std::less; _Alloc = std::allocator::BlockedIO> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::BlockedIO, std::less, std::allocator::BlockedIO> > >::const_iterator' {aka 'std::_Rb_tree::BlockedIO>, std::_Select1st::BlockedIO> >, std::less, std::allocator::BlockedIO> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = Context*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'librbd::cache::WriteAroundObjectDispatch::Contexts librbd::cache::WriteAroundObjectDispatch::collect_finished_flushes() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/WriteAroundObjectDispatch.cc:517:28: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair::BlockedIO, std::less, std::allocator::BlockedIO> > > >; _KeyOfValue = std::_Select1st::BlockedIO, std::less, std::allocator::BlockedIO> > > > >; _Compare = std::less; _Alloc = std::allocator::BlockedIO, std::less, std::allocator::BlockedIO> > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::BlockedIO, std::less, std::allocator::BlockedIO> > > >, std::_Select1st::BlockedIO, std::less, std::allocator::BlockedIO> > > > >, std::less, std::allocator::BlockedIO, std::less, std::allocator::BlockedIO> > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::map::BlockedIO, std::less, std::allocator::BlockedIO> > >; _Compare = std::less; _Alloc = std::allocator::BlockedIO, std::less, std::allocator::BlockedIO> > > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::BlockedIO, std::less, std::allocator::BlockedIO> > > >, std::_Select1st::BlockedIO, std::less, std::allocator::BlockedIO> > > > >, std::less, std::allocator::BlockedIO, std::less, std::allocator::BlockedIO> > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair::QueuedIO>; _KeyOfValue = std::_Select1st::QueuedIO> >; _Compare = std::less; _Alloc = std::allocator::QueuedIO> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree::QueuedIO>, std::_Select1st::QueuedIO> >, std::less, std::allocator::QueuedIO> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {long long unsigned int&, librbd::cache::WriteAroundObjectDispatch::QueuedFlush}; _Key = long long unsigned int; _Tp = librbd::cache::WriteAroundObjectDispatch::QueuedFlush; _Compare = std::less; _Alloc = std::allocator::QueuedFlush> >]', 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 = {long long unsigned int&, librbd::cache::WriteAroundObjectDispatch::QueuedFlush}; _Key = long long unsigned int; _Tp = librbd::cache::WriteAroundObjectDispatch::QueuedFlush; _Compare = std::less; _Alloc = std::allocator::QueuedFlush> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'bool librbd::cache::WriteAroundObjectDispatch::flush(librbd::io::FlushSource, const ZTracer::Trace&, uint64_t*, librbd::io::DispatchResult*, Context**, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/WriteAroundObjectDispatch.cc:171:27: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::QueuedFlush, std::less, std::allocator::QueuedFlush> > >::const_iterator' {aka 'std::_Rb_tree::QueuedFlush>, std::_Select1st::QueuedFlush> >, std::less, std::allocator::QueuedFlush> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = interval_set; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool librbd::cache::WriteAroundObjectDispatch::dispatch_io(uint64_t, uint64_t, uint64_t, int, librbd::io::DispatchResult*, Context**, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/WriteAroundObjectDispatch.cc:232:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = Context*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void librbd::cache::WriteAroundObjectDispatch::handle_in_flight_flush_complete(int, uint64_t) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/WriteAroundObjectDispatch.cc:439:28: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [533/1392] Building CXX object src/exporter/CMakeFiles/ceph-exporter.dir/util.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SnapshotCopyRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SnapshotCopyRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SnapshotCopyRequest.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:8: In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'librbd::deep_copy::SnapshotCopyRequest::SnapshotCopyRequest(I*, I*, librados::snap_t, librados::snap_t, librados::snap_t, bool, librbd::asio::ContextWQ*, librbd::SnapSeqs*, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SnapshotCopyRequest.cc:66:24: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'librbd::deep_copy::SnapshotCopyRequest::SnapshotCopyRequest(I*, I*, librados::snap_t, librados::snap_t, librados::snap_t, bool, librbd::asio::ContextWQ*, librbd::SnapSeqs*, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/SnapshotCopyRequest.cc:71:24: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [534/1392] Building CXX object src/exporter/CMakeFiles/ceph-exporter.dir/http_server.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncOpTracker.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Watcher.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [535/1392] Building CXX object src/exporter/CMakeFiles/ceph-exporter.dir/DaemonMetricCollector.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Trash.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Trash.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Trash.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = librbd::api::Trash::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = librbd::api::Trash::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/variant/detail/std_hash.hpp:32, from /usr/include/boost/variant/variant.hpp:35, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Trash.h:9: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = librbd::trash_image_info_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1625 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1631:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1631 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1632:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1632 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1900:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1900 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = librbd::api::Trash::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'static int librbd::api::Trash::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Trash.cc:424:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = librbd::api::Trash::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'static int librbd::api::Trash::purge(librados::v14_2_0::IoCtx&, time_t, float, librbd::ProgressContext&) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Trash.cc:424:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [536/1392] Building CXX object src/exporter/CMakeFiles/ceph-exporter.dir/ceph_exporter.cc.o [537/1392] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Config.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Config.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Config.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [538/1392] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/ImageDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/ImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/exclusive_lock/ImageDispatch.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [539/1392] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/libradosstriper.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/PoolMetadata.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/PoolMetadata.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/PoolMetadata.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [540/1392] Building CXX object src/neorados/CMakeFiles/neorados_api_obj.dir/RADOS.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ObjectCopyRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ObjectCopyRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ObjectCopyRequest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ObjectCopyRequest.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:20: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = interval_set; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = interval_map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:23: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ObjectCopyRequest.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseBufferlistExtent; S = librbd::io::SparseBufferlistExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseBufferlistExtent; S = librbd::io::SparseBufferlistExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, librbd::deep_copy::ObjectCopyRequest::ReadOp>; _KeyOfValue = std::_Select1st, librbd::deep_copy::ObjectCopyRequest::ReadOp> >; _Compare = std::less >; _Alloc = std::allocator, librbd::deep_copy::ObjectCopyRequest::ReadOp> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, librbd::deep_copy::ObjectCopyRequest::ReadOp>, std::_Select1st, librbd::deep_copy::ObjectCopyRequest::ReadOp> >, std::less >, std::allocator, librbd::deep_copy::ObjectCopyRequest::ReadOp> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair; _Tp = librbd::deep_copy::ObjectCopyRequest::ReadOp; _Compare = std::less >; _Alloc = std::allocator, librbd::deep_copy::ObjectCopyRequest::ReadOp> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, librbd::deep_copy::ObjectCopyRequest::ReadOp>, std::_Select1st, librbd::deep_copy::ObjectCopyRequest::ReadOp> >, std::less >, std::allocator, librbd::deep_copy::ObjectCopyRequest::ReadOp> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned char; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void librbd::deep_copy::ObjectCopyRequest::compute_zero_ops() [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/ObjectCopyRequest.cc:801:40: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [541/1392] Building CXX object src/neorados/CMakeFiles/neorados_objs.dir/RADOSImpl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Utils.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Utils.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [542/1392] Building CXX object src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ImageWriteback.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ImageWriteback.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ImageWriteback.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:6: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ImageWriteback.cc:10: In static member function 'static librbd::io::ImageDispatchSpec* librbd::io::ImageDispatchSpec::create_discard(ImageCtxT&, librbd::io::ImageDispatchLayer, librbd::io::AioCompletion*, uint64_t, uint64_t, uint32_t, librbd::IOContext, const ZTracer::Trace&) [with ImageCtxT = librbd::ImageCtx]', inlined from 'void librbd::cache::ImageWriteback::aio_discard(uint64_t, uint64_t, uint32_t, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ImageWriteback.cc:77:51: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h:144:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 144 | return new ImageDispatchSpec(image_ctx.io_image_dispatcher, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | image_dispatch_layer, aio_comp, {{off, len}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | Discard{discard_granularity_bytes}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | io_context, 0, parent_trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static librbd::io::ImageDispatchSpec* librbd::io::ImageDispatchSpec::create_write_same(ImageCtxT&, librbd::io::ImageDispatchLayer, librbd::io::AioCompletion*, uint64_t, uint64_t, ceph::bufferlist&&, librbd::IOContext, int, const ZTracer::Trace&) [with ImageCtxT = librbd::ImageCtx]', inlined from 'void librbd::cache::ImageWriteback::aio_writesame(uint64_t, uint64_t, ceph::bufferlist&&, int, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ImageWriteback.cc:115:54: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h:168:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 168 | return new ImageDispatchSpec(image_ctx.io_image_dispatcher, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | image_dispatch_layer, aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | {{off, len}}, WriteSame{std::move(bl)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | io_context, op_flags, parent_trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [543/1392] Building CXX object src/cls/CMakeFiles/cls_test_remote_reads.dir/test_remote_reads/cls_test_remote_reads.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoImageDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/crypto/CryptoImageDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [544/1392] Building CXX object src/cls/CMakeFiles/cls_2pc_queue_client.dir/2pc_queue/cls_2pc_queue_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [545/1392] Building CXX object src/cls/CMakeFiles/cls_rgw_gc_client.dir/rgw_gc/cls_rgw_gc_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [546/1392] Building CXX object src/cls/CMakeFiles/cls_queue_client.dir/queue/cls_queue_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/PluginRegistry.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/plugin/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/PluginRegistry.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/PluginRegistry.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [547/1392] Building CXX object src/cls/CMakeFiles/cls_cas_client.dir/cas/cls_cas_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/Utils.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [548/1392] Building CXX object src/cls/CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/DiffIterate.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/bit_vector.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/DiffIterate.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/DiffIterate.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/AioCompletion.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/DiffIterate.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = librbd::io::SparseExtent; S = librbd::io::SparseExtentSplitMerge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ [549/1392] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Pool.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Pool.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Pool.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Pool.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [550/1392] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ConfigWatcher.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ConfigWatcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ConfigWatcher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [551/1392] Building CXX object src/cls/CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Mirror.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Namespace.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Namespace.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Namespace.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [552/1392] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_ops.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ReadResult.h:10: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h: In static member function 'static librbd::io::ImageDispatchSpec* librbd::io::ImageDispatchSpec::create_discard(ImageCtxT&, librbd::io::ImageDispatchLayer, librbd::io::AioCompletion*, uint64_t, uint64_t, uint32_t, librbd::IOContext, const ZTracer::Trace&) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h:144:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 144 | return new ImageDispatchSpec(image_ctx.io_image_dispatcher, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | image_dispatch_layer, aio_comp, {{off, len}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | Discard{discard_granularity_bytes}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | io_context, 0, parent_trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h: In static member function 'static librbd::io::ImageDispatchSpec* librbd::io::ImageDispatchSpec::create_write_same(ImageCtxT&, librbd::io::ImageDispatchLayer, librbd::io::AioCompletion*, uint64_t, uint64_t, ceph::bufferlist&&, librbd::IOContext, int, const ZTracer::Trace&) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ImageDispatchSpec.h:168:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 168 | return new ImageDispatchSpec(image_ctx.io_image_dispatcher, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | image_dispatch_layer, aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | {{off, len}}, WriteSame{std::move(bl)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | io_context, op_flags, parent_trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc: In static member function 'static void librbd::api::Io::aio_read(I&, librbd::io::AioCompletion*, uint64_t, uint64_t, librbd::io::ReadResult&&, int, bool) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:233:48: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 233 | auto req = io::ImageDispatchSpec::create_read( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 234 | image_ctx, io::IMAGE_DISPATCH_LAYER_API_START, aio_comp, {{off, len}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | std::move(read_result), image_ctx.get_data_io_context(), op_flags, 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | trace); | ~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc: In static member function 'static void librbd::api::Io::aio_write(I&, librbd::io::AioCompletion*, uint64_t, uint64_t, ceph::bufferlist&&, int, bool) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:265:49: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 265 | auto req = io::ImageDispatchSpec::create_write( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 266 | image_ctx, io::IMAGE_DISPATCH_LAYER_API_START, aio_comp, {{off, len}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | std::move(bl), image_ctx.get_data_io_context(), op_flags, trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc: In static member function 'static void librbd::api::Io::aio_write_zeroes(I&, librbd::io::AioCompletion*, uint64_t, uint64_t, int, int, bool) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:401:53: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 401 | auto req = io::ImageDispatchSpec::create_write( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 402 | image_ctx, io::IMAGE_DISPATCH_LAYER_API_START, aio_comp, {{off, len}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | std::move(bl), image_ctx.get_data_io_context(), op_flags, trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:439:61: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 439 | auto prepend_req = io::ImageDispatchSpec::create_write( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 440 | image_ctx, io::IMAGE_DISPATCH_LAYER_API_START, prepend_aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | {{prepend_offset, prepend_length}}, std::move(bl), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | image_ctx.get_data_io_context(), op_flags, trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:453:60: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 453 | auto append_req = io::ImageDispatchSpec::create_write( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 454 | image_ctx, io::IMAGE_DISPATCH_LAYER_API_START, append_aio_comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | {{append_offset, append_length}}, std::move(bl), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | image_ctx.get_data_io_context(), op_flags, trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc: In static member function 'static void librbd::api::Io::aio_compare_and_write(I&, librbd::io::AioCompletion*, uint64_t, uint64_t, ceph::bufferlist&&, ceph::bufferlist&&, uint64_t*, int, bool) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Io.cc:511:61: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 511 | auto req = io::ImageDispatchSpec::create_compare_and_write( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 512 | image_ctx, io::IMAGE_DISPATCH_LAYER_API_START, aio_comp, {{off, len}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::move(cmp_bl), std::move(bl), mismatch_off, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | image_ctx.get_data_io_context(), op_flags, trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [553/1392] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ObjectCacherWriteback.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ObjectCacherWriteback.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/snap_types.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ObjectCacherWriteback.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ObjectCacherWriteback.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [554/1392] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/TrashWatcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/TrashWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/TrashWatcher.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [555/1392] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ExclusiveLock.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Cond.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::GroupImageStatus*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {librbd::group_image_info_t}; _Tp = librbd::group_image_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*; _Tp = cls::rbd::ImageSnapshotSpec]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cls::rbd::GroupSnapshot::GroupSnapshot(const cls::rbd::GroupSnapshot&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:761:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*; _Tp = cls::rbd::ImageSnapshotSpec]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = cls::rbd::GroupImageStatus*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::GroupImageStatus*; _Tp = cls::rbd::GroupImageStatus]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int librbd::api::{anonymous}::group_image_list.constprop(librados::v14_2_0::IoCtx&, const char*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:153:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = cls::rbd::GroupImageStatus*; _Tp = cls::rbd::GroupImageStatus]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cls::rbd::GroupImageStatus*; _ForwardIterator = cls::rbd::GroupImageStatus*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int librbd::api::{anonymous}::group_image_list.constprop(librados::v14_2_0::IoCtx&, const char*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:153:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int librbd::api::{anonymous}::group_image_list.constprop(librados::v14_2_0::IoCtx&, const char*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:153:22: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = cls::rbd::GroupImageStatus*; _Tp = cls::rbd::GroupImageStatus]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cls::rbd::GroupImageStatus*; _ForwardIterator = cls::rbd::GroupImageStatus*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int librbd::api::{anonymous}::group_image_list.constprop(librados::v14_2_0::IoCtx&, const char*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:153:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::GroupImageStatus*; _Tp = cls::rbd::GroupImageStatus]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int librbd::api::{anonymous}::group_image_list.constprop(librados::v14_2_0::IoCtx&, const char*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:153:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = cls::rbd::GroupImageStatus*; _Tp = cls::rbd::GroupImageStatus]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cls::rbd::GroupImageStatus*; _ForwardIterator = cls::rbd::GroupImageStatus*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int librbd::api::{anonymous}::group_image_list.constprop(librados::v14_2_0::IoCtx&, const char*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:153:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {librbd::group_image_info_t}; _Tp = librbd::group_image_info_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = librbd::group_image_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'static int librbd::api::Group::image_list(librados::v14_2_0::IoCtx&, const char*, std::vector*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Group.cc:812:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [556/1392] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/MirroringWatcher.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/MirroringWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/MirroringWatcher.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [557/1392] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o > ceph-dashboard@0.0.0 build:localize > node cd --env --pre && ng build --localize --output-path /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/mgr/dashboard/frontend/dist --prod --progress=false [cd.js] './angular.json' was copied to './angular.backup.json' [cd.js] Preparing build of EN and "". [cd.js] 'src/environments/environment.tpl.ts' was copied to 'src/environments/environment.ts' [cd.js] 'src/environments/environment.tpl.ts' was copied to 'src/environments/environment.prod.ts' [cd.js] Writing to ./angular.json [cd.js] Placeholders were replace in 'src/environments/environment.ts' [cd.js] Placeholders were replace in 'src/environments/environment.prod.ts' Node.js version v19.7.0 detected. Odd numbered Node.js versions will not enter LTS status and should not be used for production. For more information, please see https://nodejs.org/en/about/releases/. Option "--prod" is deprecated: Use "--configuration production" instead. - Generating localized bundles... ✔ Localized bundle generation complete. 2 rules skipped due to selector errors: legend+* -> Cannot read properties of undefined (reading 'type') .table>>>* -> Did not expect successive traversals. Initial Chunk Files | Names | Raw Size | Estimated Transfer Size main.5190d3c8ce93ae8c.js | main | 3.41 MB | 798.60 kB styles.8b6796664b673424.css | styles | 359.46 kB | 43.14 kB scripts.cfd741a72b67f696.js | scripts | 221.33 kB | 60.95 kB polyfills.4b60b22744014b0b.js | polyfills | 45.27 kB | 13.86 kB runtime.4fd39655e7ea619b.js | runtime | 3.30 kB | 1.53 kB | Initial Total | 4.03 MB | 918.08 kB Lazy Chunk Files | Names | Raw Size | Estimated Transfer Size 43.819b1fed46aadf1b.js | ceph-pool-pool-module | 245.83 kB | 47.56 kB 437.7720eaff4a1def1b.js | ceph-rgw-rgw-module | 135.48 kB | 24.88 kB 95.1ae8f43a396d3fea.js | ceph-pool-pool-module | 98.90 kB | 23.25 kB Build at: 2023-04-15T18:05:21.447Z - Hash: 8e711470c8157a3d - Time: 420048ms Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/react-redux/es/components/connectAdvanced.js depends on 'hoist-non-react-statics'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on '@babel/runtime-corejs3/regenerator'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'prop-types'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'randexp'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'react-copy-to-clipboard'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'react-debounce-input'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'react-immutable-proptypes'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'redux-immutable'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'url-parse'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/mgr/dashboard/frontend/node_modules/swagger-ui/dist/swagger-ui-es-bundle-core.js depends on 'xml-but-prettier'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies Warning: ▲ [WARNING] Expected identifier but found "*" styles.6b3dd752a829bd06.css:2:30164: 2 │ ...fter{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:le... ╵ ^ > ceph-dashboard@0.0.0 postbuild:localize > node cd --res [cd.js] './angular.backup.json' exists [cd.js] './angular.backup.json' was copied to './angular.json' [cd.js] successfully deleted './angular.backup.json' [558/1392] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonSub.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/HttpClient.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/Types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/HttpClient.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/migration/HttpClient.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:6: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [559/1392] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cmpomap/client.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [560/1392] Linking CXX static library lib/libcls_cmpomap_client.a [561/1392] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsioEngine.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsioEngine.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsioEngine.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [562/1392] Building CXX object src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchInterface.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ObjectCacherObjectDispatch.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ObjectCacherObjectDispatch.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/io/ObjectDispatchInterface.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/cache/ObjectCacherObjectDispatch.h:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ObjectExtent&}; _Tp = ObjectExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ObjectExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [563/1392] Building CXX object src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_types.cc.o [564/1392] Building CXX object src/cls/CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Mirror.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Mirror.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Mirror.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librbd::mirror_peer_site_t&}; _Tp = librbd::mirror_peer_site_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librbd::mirror_peer_site_t; _Alloc = std::allocator]', inlined from 'static int librbd::api::Mirror::peer_site_list(librados::v14_2_0::IoCtx&, std::vector*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Mirror.cc:1693:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [565/1392] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Image.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Image.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/DeepCopyRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Image.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const librbd::linked_image_spec_t&, const librbd::linked_image_spec_t&)]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {librbd::linked_image_spec_t}; _Tp = librbd::linked_image_spec_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {librbd::linked_image_spec_t}; _Tp = librbd::linked_image_spec_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Image.h:9: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = librbd::linked_image_spec_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1625 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1631:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1631 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1632:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1632 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1900:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1900 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const librbd::linked_image_spec_t&, const librbd::linked_image_spec_t&)]': /usr/include/c++/12.2.1/bits/stl_algo.h:4841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4841 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const librbd::linked_image_spec_t&, const librbd::linked_image_spec_t&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const librbd::linked_image_spec_t&, const librbd::linked_image_spec_t&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Image.cc: In static member function 'static int librbd::api::Image::list_descendants(I*, const cls::rbd::ParentImageSpec&, const std::optional&, std::vector*) [with ImageCtxT = librbd::ImageCtx]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Image.cc:478:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 478 | std::sort(images->begin(), images->end(), compare_by_pool); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Image.cc:543:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 543 | std::sort(images->begin(), images->end(), compare); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [566/1392] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lua/cls_lua_client.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lua/cls_lua_client.cc:1: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [567/1392] Linking CXX static library lib/libcls_lua_client.a [568/1392] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageState.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageState.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageState.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageState.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageState.h:12: /usr/include/c++/12.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 = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Context*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = librbd::UpdateWatchCtx*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = librbd::UpdateWatchCtx*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void librbd::ImageUpdateWatchers::register_watcher(librbd::UpdateWatchCtx*, uint64_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageState.cc:91:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = librbd::QuiesceWatchCtx*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void librbd::QuiesceWatchers::register_watcher(librbd::QuiesceWatchCtx*, uint64_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageState.cc:258:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [569/1392] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageWatcher.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageWatcher.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageWatcher.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/ObjectMapIterate.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Operations.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageWatcher.h:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:10: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = librbd::watch_notify::AsyncRequestId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = librbd::watch_notify::AsyncRequestId; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple::Task&>, std::tuple<>}; _Key = librbd::ImageWatcher::Task; _Val = std::pair::Task, std::pair >; _KeyOfValue = std::_Select1st::Task, std::pair > >; _Compare = std::less::Task>; _Alloc = std::allocator::Task, std::pair > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::Task, std::pair::Task, std::pair >, std::_Select1st::Task, std::pair > >, std::less::Task>, std::allocator::Task, std::pair > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = librbd::ImageWatcher::Task; _Tp = std::pair; _Compare = std::less::Task>; _Alloc = std::allocator::Task, std::pair > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::Task, std::pair::Task, std::pair >, std::_Select1st::Task, std::pair > >, std::less::Task>, std::allocator::Task, std::pair > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [570/1392] Building CXX object src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ObjectMap.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ObjectMap.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/fs_types.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ObjectMap.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ObjectMap.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [571/1392] Building CXX object src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ManagedLock.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [572/1392] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/ObjectPlayer.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/ObjectPlayer.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/ObjectPlayer.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [573/1392] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/LibrbdAdminSocketHook.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/LibrbdAdminSocketHook.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [574/1392] Building CXX object src/cls/CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/operation/ObjectMapIterate.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Operations.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Operations.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Operations.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [575/1392] Building CXX object src/cls/CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o [576/1392] Linking CXX shared library lib/libcls_sdk.so.1.0.0 [577/1392] Creating library symlink lib/libcls_sdk.so.1 lib/libcls_sdk.so [578/1392] Building CXX object src/CMakeFiles/krbd.dir/krbd.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Migration.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Migration.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Migration.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const librbd::linked_image_spec_t]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:20: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2134:31, inlined from '_FIter std::remove(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = librbd::linked_image_spec_t]' at /usr/include/c++/12.2.1/bits/stl_algo.h:843:30, inlined from 'int librbd::api::Migration::relink_children(I*, I*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Migration.cc:1876:41: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_FIter std::remove(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = librbd::linked_image_spec_t]' at /usr/include/c++/12.2.1/bits/stl_algo.h:843:30, inlined from 'int librbd::api::Migration::relink_children(I*, I*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Migration.cc:1876:41: /usr/include/c++/12.2.1/bits/stl_algobase.h:2140:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2140 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int librbd::api::Migration::revert_data(I*, I*, librbd::ProgressContext*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/api/Migration.cc:2099:26: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [579/1392] Building C object src/common/CMakeFiles/parse_secret_objs.dir/secret.c.o [580/1392] Building CXX object src/CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncObjectThrottle.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncObjectThrottle.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncObjectThrottle.cc:3: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [581/1392] Building CXX object src/CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o [582/1392] Building CXX object src/CMakeFiles/cephsqlite.dir/SimpleRADOSStriper.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/assign/list_of.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/AsyncRequest.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2134:31, inlined from '_FIter std::remove(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:843:30, inlined from 'void librbd::ImageCtx::rm_snap(cls::rbd::SnapshotNamespace, std::string, librados::snap_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.cc:515:28: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_FIter std::remove(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:843:30, inlined from 'void librbd::ImageCtx::rm_snap(cls::rbd::SnapshotNamespace, std::string, librados::snap_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.cc:515:28: /usr/include/c++/12.2.1/bits/stl_algobase.h:2140:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2140 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ [583/1392] Building CXX object src/CMakeFiles/cephsqlite.dir/libcephsqlite.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Journal.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Journal.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Journal.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Journal.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair::Event>; _Alloc = std::allocator::Event> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable::Event>, std::allocator::Event> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::Event>, std::allocator::Event> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = journal::Future; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void librbd::Journal::commit_op_event(uint64_t, int, Context*) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Journal.cc:1002:23: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair::Event>; _Alloc = std::allocator::Event> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = librbd::Journal::Event; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::Event> >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void librbd::Journal::complete_event(typename Events::iterator, int) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Journal.cc:1258:19: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable::Event>, std::allocator::Event> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::Event>, std::allocator::Event> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair::Event>; _Alloc = std::allocator::Event> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = librbd::Journal::Event; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::Event> >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void librbd::Journal::handle_io_event_safe(int, uint64_t) [with ImageCtxT = librbd::ImageCtx]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/Journal.cc:1582:21: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable::Event>, std::allocator::Event> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base::Event>, std::allocator::Event> >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [584/1392] Building CXX object src/CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o [585/1392] Building CXX object src/CMakeFiles/ceph-syn.dir/ceph_syn.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/DeepCopyRequest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/DeepCopyRequest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/DeepCopyRequest.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:10: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [586/1392] Building CXX object src/client/CMakeFiles/client.dir/Delegation.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/numops/cls_numops_client.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/numops/cls_numops_client.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/numops/cls_numops_client.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [587/1392] Linking CXX static library lib/libcls_numops_client.a [588/1392] Building CXX object src/client/CMakeFiles/client.dir/posix_acl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/radosstriper/libradosstriper.hpp:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/MultiAioCompletionImpl.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/MultiAioCompletionImpl.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/radosstriper/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/MultiAioCompletionImpl.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [589/1392] Building CXX object src/client/CMakeFiles/client.dir/Trace.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalPlayer.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalPlayer.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PriorityCache.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalPlayer.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_histogram.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PriorityCache.h:23: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned char; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned char; _Tp = cls::journal::ObjectPosition; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [590/1392] Building CXX object src/client/CMakeFiles/client.dir/MetaSession.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/ObjectRecorder.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/ObjectRecorder.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/ObjectRecorder.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, ceph::buffer::v15_2_0::list> > >; _KeyOfValue = std::_Select1st, ceph::buffer::v15_2_0::list> > > >; _Compare = std::less; _Alloc = std::allocator, ceph::buffer::v15_2_0::list> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, ceph::buffer::v15_2_0::list> > >, std::_Select1st, ceph::buffer::v15_2_0::list> > > >, std::less, std::allocator, ceph::buffer::v15_2_0::list> > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list, ceph::buffer::v15_2_0::list> >; _Compare = std::less; _Alloc = std::allocator, ceph::buffer::v15_2_0::list> > > >]', inlined from 'bool journal::ObjectRecorder::send_appends(bool, ceph::ref_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/ObjectRecorder.cc:358:35: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, ceph::buffer::v15_2_0::list> > >, std::_Select1st, ceph::buffer::v15_2_0::list> > > >, std::less, std::allocator, ceph::buffer::v15_2_0::list> > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [591/1392] Building CXX object src/client/CMakeFiles/client.dir/ClientSnapRealm.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Utils.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Utils.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Utils.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [592/1392] Building CXX object src/client/CMakeFiles/client.dir/MetaRequest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'cls::journal::ObjectSetPosition& cls::journal::ObjectSetPosition::operator=(const cls::journal::ObjectSetPosition&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:60:8, inlined from 'cls::journal::Client& cls::journal::Client::operator=(const cls::journal::Client&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:84:8, inlined from 'int journal::Journaler::get_cached_client(const std::string&, cls::journal::Client*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Journaler.cc:308:14: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [593/1392] Building CXX object src/client/CMakeFiles/client.dir/Inode.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalMetadata.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalMetadata.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalMetadata.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = journal::JournalMetadata::CommitEntry; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint64_t journal::JournalMetadata::allocate_commit_tid(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalMetadata.cc:942:35: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [594/1392] Building CXX object src/client/CMakeFiles/client.dir/Fh.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalTrimmer.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalTrimmer.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [595/1392] Building CXX object src/client/CMakeFiles/client.dir/Dentry.cc.o [596/1392] Building CXX object src/client/CMakeFiles/client.dir/Client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/dbstore_mgr.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/dbstore_mgr.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/dbstore_mgr.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [597/1392] Building CXX object src/CMakeFiles/cephfs.dir/libcephfs.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/Utils.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/FutureImpl.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/RefCountedObj.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/FutureImpl.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/FutureImpl.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [598/1392] Building CXX object src/mds/CMakeFiles/mds.dir/__/mgr/MDSPerfMetricTypes.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_client.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_client.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_ops.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_client.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [599/1392] Linking CXX static library lib/libcls_queue_client.a [600/1392] Building CXX object src/mds/CMakeFiles/mds.dir/__/osdc/Journaler.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/RadosImport.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/RadosImport.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [601/1392] Building CXX object src/mds/CMakeFiles/mds.dir/__/common/MemoryModel.cc.o [602/1392] Building CXX object src/mds/CMakeFiles/mds.dir/__/common/TrackedOp.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.cc:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.cc:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.cc: In function 'int librbd::copy(ImageCtx*, ImageCtx*, ProgressContext&, size_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.cc:1349:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1349 | auto req = io::ImageDispatchSpec::create_read( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1350 | *src, io::IMAGE_DISPATCH_LAYER_NONE, comp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1351 | {{offset, len}}, io::ReadResult{bl}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1352 | src->get_data_io_context(), fadvise_flags, 0, trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.cc: In function 'int64_t librbd::read_iterate(ImageCtx*, uint64_t, uint64_t, int (*)(uint64_t, size_t, const char*, void*), void*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/internal.cc:1562:52: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1562 | auto req = io::ImageDispatchSpec::create_read( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1563 | *ictx, io::IMAGE_DISPATCH_LAYER_NONE, c, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | {{off, read_len}}, io::ReadResult{&bl}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1565 | ictx->get_data_io_context(), 0, 0, trace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [603/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MetricsHandler.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user_client.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user_ops.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user_client.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user_client.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [604/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MetricAggregator.cc.o [605/1392] Linking CXX shared library lib/libcls_test_remote_reads.so.1.0.0 [606/1392] Creating library symlink lib/libcls_test_remote_reads.so.1 lib/libcls_test_remote_reads.so [607/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSPinger.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc_client.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc_client.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc_client.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [608/1392] Linking CXX static library lib/libcls_rgw_gc_client.a [609/1392] Building CXX object src/mds/CMakeFiles/mds.dir/OpenFileTable.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue_client.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue_client.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue_client.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [610/1392] Linking CXX static library lib/libcls_2pc_queue_client.a [611/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Anchor.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalRecorder.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalRecorder.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalRecorder.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint64_t journal::JournalMetadata::allocate_entry_tid(uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalMetadata.h:131:42, inlined from 'journal::Future journal::JournalRecorder::append(uint64_t, const ceph::bufferlist&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/journal/JournalRecorder.cc:140:62: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [612/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Mantle.cc.o [613/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSCacheObject.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/version/cls_version_client.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/version/cls_version_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/version/cls_version_ops.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/version/cls_version_client.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/version/cls_version_client.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [614/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDLog.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/algorithm/string/detail/classification.hpp:17, from /usr/include/boost/algorithm/string/classification.hpp:18, from /usr/include/boost/algorithm/string/trim.hpp:23, from /usr/include/boost/algorithm/string.hpp:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rgw_bucket_dir_entry}; _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:17: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWBucketEnt>; _KeyOfValue = std::_Select1st, RGWBucketEnt> >; _Compare = std::less >; _Alloc = std::allocator, RGWBucketEnt> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWBucketEnt>, std::_Select1st, RGWBucketEnt> >, std::less >, std::allocator, RGWBucketEnt> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWBucketEnt; _Compare = std::less >; _Alloc = std::allocator, RGWBucketEnt> >]', inlined from 'void RGWUserBuckets::add(const RGWBucketEnt&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.h:167:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWBucketEnt>, std::_Select1st, RGWBucketEnt> >, std::less >, std::allocator, RGWBucketEnt> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rgw::sal::Lifecycle::LCEntry}; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20, from /usr/include/boost/algorithm/string.hpp:18: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const RGWUploadPartInfo&}; _Tp = RGWUploadPartInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rgw_bucket_dir_entry}; _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int rgw::store::DB::Bucket::List::list_objects(const DoutPrefixProvider*, int64_t, std::vector*, std::map, bool>*, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.cc:734:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = RGWUploadPartInfo; _Alloc = std::allocator]', inlined from 'int rgw::store::DB::Object::add_mp_part(const DoutPrefixProvider*, RGWUploadPartInfo)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.cc:880:35: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const RGWUploadPartInfo&}; _Tp = RGWUploadPartInfo; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = RGWUploadPartInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = RGWUploadPartInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = RGWUploadPartInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = RGWUploadPartInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = RGWUploadPartInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = RGWUploadPartInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'int rgw::store::DB::Object::get_mp_parts_list(const DoutPrefixProvider*, std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.cc:918:24: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rgw::sal::Lifecycle::LCEntry}; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int rgw::store::DB::list_entries(const std::string&, const std::string&, uint32_t, std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.cc:1899:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [615/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSAuthCaps.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/timeindex/cls_timeindex_client.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/timeindex/cls_timeindex_client.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/timeindex/cls_timeindex_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/timeindex/cls_timeindex_ops.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/timeindex/cls_timeindex_client.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [616/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSContext.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/PoolDump.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [617/1392] Building CXX object src/mds/CMakeFiles/mds.dir/SessionMap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cas/cls_cas_client.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cas/cls_cas_client.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cas/cls_cas_client.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [618/1392] Linking CXX static library lib/libcls_cas_client.a [619/1392] Building CXX object src/mds/CMakeFiles/mds.dir/snap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/librbd.cc:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rbd/../rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/librbd.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/ImageCtx.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, librbd::mirror_image_status_t>; _KeyOfValue = std::_Select1st, librbd::mirror_image_status_t> >; _Compare = std::less >; _Alloc = std::allocator, librbd::mirror_image_status_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, librbd::mirror_image_status_t>, std::_Select1st, librbd::mirror_image_status_t> >, std::less >, std::allocator, librbd::mirror_image_status_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = librbd::mirror_image_status_t; _Compare = std::less >; _Alloc = std::allocator, librbd::mirror_image_status_t> >]', inlined from 'int librbd::RBD::mirror_image_status_list(librados::v14_2_0::IoCtx&, const std::string&, size_t, std::map, librbd::mirror_image_status_t>*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librbd/librbd.cc:1221:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, librbd::mirror_image_status_t>, std::_Select1st, librbd::mirror_image_status_t> >, std::less >, std::allocator, librbd::mirror_image_status_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [620/1392] Building CXX object src/mds/CMakeFiles/mds.dir/SnapClient.cc.o In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc:4: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const cls::journal::ObjectPosition&}; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const cls::journal::ObjectPosition&}; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:834:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 834 | list(initializer_list __l, | ^~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const cls::journal::ObjectPosition&}; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const cls::journal::ObjectPosition*; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:837:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc: In static member function 'static void cls::journal::ObjectSetPosition::generate_test_instances(std::__cxx11::list&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc:66:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 66 | o.push_back(new ObjectSetPosition({{0, 1, 120}, {121, 2, 121}})); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc: In static member function 'static void cls::journal::Client::generate_test_instances(std::__cxx11::list&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc:110:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 110 | o.push_back(new Client("id", data, {{{1, 2, 120}, {2, 3, 121}}})); | ^ [621/1392] Building CXX object src/mds/CMakeFiles/mds.dir/SnapServer.cc.o [622/1392] Linking CXX static library lib/libcls_timeindex_client.a [623/1392] Building CXX object src/mds/CMakeFiles/mds.dir/SnapRealm.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.cc:4: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]', inlined from 'static void rgw_usage_log_entry::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.cc:700:29: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_olh_log_entry&}; _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]', inlined from 'void decode_json_obj(std::vector<_RealType>&, JSONObj*) [with T = rgw_bucket_olh_log_entry]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:249:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [624/1392] Building CXX object src/mds/CMakeFiles/mds.dir/SimpleLock.cc.o [625/1392] Building CXX object src/mds/CMakeFiles/mds.dir/DamageTable.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/exporter/http_server.cc:2: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [626/1392] Building CXX object src/mds/CMakeFiles/mds.dir/ScrubStack.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/log/cls_log_client.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/log/cls_log_types.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/log/cls_log_ops.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/log/cls_log_client.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [627/1392] Linking CXX static library lib/libcls_log_client.a [628/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableClient.cc.o [629/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableServer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/otp/cls_otp_client.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/otp/cls_otp_client.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [630/1392] Building CXX object src/mds/CMakeFiles/mds.dir/JournalPointer.cc.o [631/1392] Building CXX object src/mds/CMakeFiles/mds.dir/InoTable.cc.o [632/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTable.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/RadosDump.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/RadosDump.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/RadosDump.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [633/1392] Building CXX object src/mds/CMakeFiles/mds.dir/LogEvent.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/exporter/DaemonMetricCollector.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/exporter/DaemonMetricCollector.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [634/1392] Building CXX object src/mds/CMakeFiles/mds.dir/CInode.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_olh_log_entry&}; _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'static void rgw_cls_read_olh_log_ret::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:244:11: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]', inlined from 'static void rgw_cls_read_olh_log_ret::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:244:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = RGWObjCategory; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = RGWObjCategory; _Tp = rgw_bucket_category_stats; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void rgw_cls_bucket_update_stats_op::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:361:63: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [635/1392] Building CXX object src/mds/CMakeFiles/mds.dir/CDir.cc.o [636/1392] Linking CXX static library lib/libcls_user_client.a [637/1392] Building CXX object src/mds/CMakeFiles/mds.dir/CDentry.cc.o [638/1392] Linking CXX static library lib/libcls_version_client.a [639/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDBalancer.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.cc:5: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [640/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Migrator.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/refcount/cls_refcount_client.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/refcount/cls_refcount_client.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/refcount/cls_refcount_client.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [641/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Locker.cc.o [642/1392] Building CXX object src/mds/CMakeFiles/mds.dir/PurgeQueue.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/RadosStriperImpl.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/libradosstriper.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/RadosStriperImpl.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/RadosStriperImpl.h:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [643/1392] Building CXX object src/mds/CMakeFiles/mds.dir/StrayManager.cc.o [644/1392] Linking CXX static library lib/libcls_refcount_client.a [645/1392] Building CXX object src/mds/CMakeFiles/mds.dir/RecoveryQueue.cc.o [646/1392] Linking CXX static library lib/libcls_otp_client.a [647/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDCache.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_client.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_client.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_client.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, entity_inst_t>; _KeyOfValue = std::_Select1st, entity_inst_t> >; _Compare = std::less >; _Alloc = std::allocator, entity_inst_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, entity_inst_t>, std::_Select1st, entity_inst_t> >, std::less >, std::allocator, entity_inst_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = entity_inst_t; _Compare = std::less >; _Alloc = std::allocator, entity_inst_t> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = entity_inst_t; Comp = std::less >; Alloc = std::allocator, entity_inst_t> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, entity_inst_t>, std::_Select1st, entity_inst_t> >, std::less >, std::allocator, entity_inst_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [648/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Mutation.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_client.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_client.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_client.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [649/1392] Linking CXX static library lib/libcls_journal_client.a [650/1392] Linking CXX static library lib/libjournal.a [651/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Server.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/ClientSnapRealm.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/ClientSnapRealm.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/ClientSnapRealm.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [652/1392] Building CXX object src/mds/CMakeFiles/mds.dir/journal.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/RadosStriperImpl.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/RadosStriperImpl.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/algorithm/string/replace.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/RadosStriperImpl.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libradosstriper/RadosStriperImpl.h:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [653/1392] Building C object src/mds/CMakeFiles/mds.dir/locks.c.o [654/1392] Building CXX object src/mds/CMakeFiles/mds.dir/flock.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/str_list.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/fmt/format-inl.h:11, from /usr/include/fmt/format.h:4212, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.h:8: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cls_rgw_lc_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/str_list.h:5: /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = rgw_usage_data; Comp = std::less >; Alloc = std::allocator, rgw_usage_data> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = rgw_cls_list_ret; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = rgw_cls_check_index_ret; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual int CLSRGWIssueBucketCheck::issue_op(int, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.cc:688:87: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/str_list.h:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cls_rgw_lc_entry}; _Tp = cls_rgw_lc_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cls_rgw_lc_entry}; _Tp = cls_rgw_lc_entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cls_rgw_lc_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'cls_rgw_lc_list_entries_ret::decode(ceph::buffer::v15_2_0::list::const_iterator&)::, int>&)>' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:1260:27, inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator, int> >; _Funct = cls_rgw_lc_list_entries_ret::decode(ceph::buffer::v15_2_0::list::const_iterator&)::, int>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3787:5: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cls_rgw_lc_list(librados::v14_2_0::IoCtx&, const std::string&, const std::string&, uint32_t, std::vector&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'int cls_rgw_lc_list(librados::v14_2_0::IoCtx&, const std::string&, const std::string&, uint32_t, std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.cc:1064:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cls_rgw_lc_list(librados::v14_2_0::IoCtx&, const std::string&, const std::string&, uint32_t, std::vector&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'int cls_rgw_lc_list(librados::v14_2_0::IoCtx&, const std::string&, const std::string&, uint32_t, std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.cc:1064:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_user_bucket; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_user_bucket; _Tp = rgw_usage_log_entry; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = rgw_user_bucket; U = rgw_usage_log_entry; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [655/1392] Linking CXX static library lib/libcls_rgw_client.a [656/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Beacon.cc.o [657/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSRank.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/SimpleRADOSStriper.cc:33: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/SimpleRADOSStriper.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [658/1392] Building CXX object src/mds/CMakeFiles/mds.dir/MDSDaemon.cc.o [659/1392] Building CXX object src/mds/CMakeFiles/mds.dir/Capability.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/rados.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/rados.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/inode_backtrace.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/rados.cc:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/rados.cc: In constructor 'LoadGen::LoadGen(librados::v14_2_0::Rados*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rados/rados.cc:799:44: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} changes value from '5368709120' to '1073741824' [-Woverflow] 799 | max_obj_len = 5ull * 1024ull * 1024ull * 1024ull; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/12.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 = {std::pair}; _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::set >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set >::const_iterator' {aka 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [660/1392] Building CXX object src/mds/CMakeFiles/mds.dir/BatchOp.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/RadosClient.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOSImpl.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOSImpl.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/system/detail/error_category.hpp:16, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/errc.hpp:14, from /usr/include/boost/system/system_error.hpp:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOSImpl.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrReport.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrClient.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/RadosClient.h:33: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [661/1392] Building CXX object src/CMakeFiles/ceph-mds.dir/ceph_mds.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libcephsqlite.cc:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libcephsqlite.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [662/1392] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o [663/1392] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/dmclock_util.cc.o [664/1392] Linking CXX static library lib/libdmclock.a [665/1392] Linking CXX static library lib/librgw_schedulers.a [666/1392] Building CXX object src/perfglue/CMakeFiles/cpu_profiler.dir/disabled_stubs.cc.o [667/1392] Linking CXX static library lib/libkrbd.a [668/1392] Building CXX object src/cls/CMakeFiles/cls_version.dir/version/cls_version.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cephfs/cls_cephfs_client.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cephfs/cls_cephfs_client.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [669/1392] Linking CXX static library lib/libcls_cephfs_client.a [670/1392] Building CXX object src/cls/CMakeFiles/cls_user.dir/user/cls_user.cc.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc: In constructor 'OpTracker::OpTracker(ceph::common::CephContext*, bool, uint32_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:46: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:46: note: directive argument in the range [0, 4294967294] /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:15: note: 'snprintf' output between 25 and 34 bytes into a destination of size 32 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/histogram.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:13: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26, inlined from 'void OpHistory::cleanup(utime_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:101:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'void OpHistory::cleanup(utime_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:111:19: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [671/1392] Building CXX object src/cls/CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_histogram.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:26: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:27: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Journaler::_finish_flush(int, uint64_t, ceph::real_time)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.cc:542:21: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(const iterator&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:554:12, inlined from 'void Journaler::_finish_prezero(int, uint64_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.cc:856:25: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18, inlined from 'void Journaler::_finish_prezero(int, uint64_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.cc:870:24: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'void Journaler::_finish_prezero(int, uint64_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.cc:870:24: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ceph::buffer::v15_2_0::list; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Journaler::_finish_read(int, uint64_t, uint64_t, ceph::bufferlist&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.cc:945:22: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [672/1392] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/__/common/ceph_json.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [673/1392] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/queue/cls_queue_src.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/sqlite/sqliteDB.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/sqlite/sqliteDB.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/sqlite/sqliteDB.h:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:8: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const RGWBucketEnt&}; _Tp = RGWBucketEnt; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_dir_entry&}; _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const rgw::sal::Lifecycle::LCEntry&}; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]', inlined from 'int list_lc_entry(const DoutPrefixProvider*, rgw::store::DBOpInfo&, sqlite3_stmt*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/sqlite/sqliteDB.cc:506:37: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const rgw::sal::Lifecycle::LCEntry&}; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'rgw::store::DBOpLCEntryInfo::DBOpLCEntryInfo(const rgw::store::DBOpLCEntryInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:111:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const rgw_bucket_dir_entry&}; _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'rgw::store::DBOpObjectInfo::DBOpObjectInfo(const rgw::store::DBOpObjectInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:52:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const RGWBucketEnt&}; _Tp = RGWBucketEnt; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = RGWBucketEnt; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = RGWBucketEnt; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'rgw::store::DBOpBucketInfo::DBOpBucketInfo(const rgw::store::DBOpBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:39:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = RGWBucketEnt; _Alloc = std::allocator]', inlined from 'int list_bucket(const DoutPrefixProvider*, rgw::store::DBOpInfo&, sqlite3_stmt*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/sqlite/sqliteDB.cc:394:35: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]', inlined from 'int list_object(const DoutPrefixProvider*, rgw::store::DBOpInfo&, sqlite3_stmt*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/sqlite/sqliteDB.cc:476:32: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [674/1392] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/rgw_gc/cls_rgw_gc.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSCacheObject.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSCacheObject.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSCacheObject.h:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSCacheObject.h:7: /usr/include/c++/12.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 = {std::pair&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair&}; _Key = long long unsigned int; _Tp = MDSContext*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair&; _Key = long long unsigned int; _Tp = MDSContext*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void MDSCacheObject::take_waiting(uint64_t, MDSContext::vec&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSCacheObject.cc:110:33: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [675/1392] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/__/common/ceph_json.cc.o [676/1392] Linking CXX static library lib/libcpu_profiler.a [677/1392] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaRequest.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaRequest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaRequest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Inode.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Dentry.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaRequest.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [678/1392] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_ops.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Inode.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MCommand.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/CommandTable.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [679/1392] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:32, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/DamageTable.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/DamageTable.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = DentryIdent; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = DirFragIdent; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Tp = std::shared_ptr; _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>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = inodeno_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:726:26, inlined from 'bool DamageTable::notify_remote_damaged(inodeno_t, std::string_view)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/DamageTable.cc:193:48: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = DentryIdent; _Tp = std::shared_ptr; _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>::try_emplace(key_type&&, _Args&& ...) [with _Args = {}; _Key = DentryIdent; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:743:26, inlined from 'bool DamageTable::notify_dentry(inodeno_t, frag_t, snapid_t, std::string_view, std::string_view)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/DamageTable.cc:151:52: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = DirFragIdent; _Tp = std::shared_ptr; _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>::try_emplace(key_type&&, _Args&& ...) [with _Args = {}; _Key = DirFragIdent; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:743:26, inlined from 'bool DamageTable::notify_dirfrag(inodeno_t, frag_t, std::string_view)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/DamageTable.cc:177:49: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [680/1392] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSCacheObject.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SimpleLock.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SimpleLock.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SimpleLock.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [681/1392] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Anchor.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Anchor.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Anchor.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [682/1392] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOS.cc:34: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/optional:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOS.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrReport.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrClient.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/RadosClient.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOSImpl.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOS.cc:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string_view:46, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOS.cc:18: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOS.cc:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {snapid_t}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && traits::need_contiguous)> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::vector; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1737:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOS.cc:26: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::get_version(std::string&&, CompletionToken&&) [with CompletionToken = Objecter::CB_Objecter_GetVersion]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:749:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, std::allocator > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {neorados::ObjWatcher}; _Tp = neorados::ObjWatcher; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {neorados::ObjWatcher}; _Tp = neorados::ObjWatcher; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = neorados::ObjWatcher; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void ObjectOperation::CB_ObjectOperation_decodewatchersneo::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:762:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'librados::clone_info_t::clone_info_t(const librados::clone_info_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:22:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::clone_info_t&}; _Tp = librados::clone_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {neorados::CloneInfo}; _Tp = neorados::CloneInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:36: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, std::unique_ptr >&&, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:1993:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, std::allocator > >}; _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'neorados::RADOS::list_pools(std::unique_ptr > >)> >)::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/neorados/RADOS.cc:956:13: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:801:26, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:801:26, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:801:26, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::clone_info_t; _Alloc = std::allocator]', inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:806:32, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {neorados::CloneInfo}; _Tp = neorados::CloneInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = neorados::CloneInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:822:34, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [683/1392] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/fuse_ll.cc:39: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/fuse_ll.cc:36: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [684/1392] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Dentry.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Dentry.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Dentry.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Inode.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Dentry.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [685/1392] Building CXX object src/cls/CMakeFiles/cls_queue.dir/__/common/ceph_json.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/snap.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/snap.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/snap.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/snap.h:18: /usr/include/c++/12.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 = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 [686/1392] Building CXX object src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue_src.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_fuse.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_fuse.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [687/1392] Building CXX object src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/SyntheticClient.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/SyntheticClient.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/SyntheticClient.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/SyntheticClient.cc:21: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13, inlined from 'void boost::container::vector::swap(boost::container::vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2142:22, inlined from 'void boost::container::small_vector_base::swap(boost::container::small_vector_base&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; SecAlloc = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:401:35, inlined from 'void boost::container::small_vector::swap(boost::container::small_vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:641:35, inlined from 'Objecter::Op* Objecter::prepare_mutate_op(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2929:24, inlined from 'ceph_tid_t Objecter::mutate(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2941:30, inlined from 'int SyntheticClient::object_rw(int, int, int, int, double, double)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/SyntheticClient.cc:2381:31: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13, inlined from 'void boost::container::vector::swap(boost::container::vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2142:22, inlined from 'void boost::container::small_vector_base::swap(boost::container::small_vector_base&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; SecAlloc = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:401:35, inlined from 'void boost::container::small_vector::swap(boost::container::small_vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:641:35, inlined from 'Objecter::Op* Objecter::prepare_mutate_op(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2929:24, inlined from 'ceph_tid_t Objecter::mutate(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2941:30, inlined from 'int SyntheticClient::object_rw(int, int, int, int, double, double)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/SyntheticClient.cc:2381:31: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ [688/1392] Building CXX object src/cls/CMakeFiles/cls_otp.dir/otp/cls_otp.cc.o [689/1392] Linking CXX shared library lib/libcls_version.so.1.0.0 [690/1392] Creating library symlink lib/libcls_version.so.1 lib/libcls_version.so [691/1392] Building CXX object src/cls/CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Delegation.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Delegation.cc:3: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [692/1392] Building CXX object src/cls/CMakeFiles/cls_log.dir/log/cls_log.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/SyntheticClient.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_syn.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_syn.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [693/1392] Building CXX object src/cls/CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaSession.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaSession.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaSession.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Inode.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/MetaSession.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [694/1392] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libcephfs.cc:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/libcephfs.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [695/1392] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/map:62: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool ceph_lock_state_t::remove_all_from(client_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:306:18: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool ceph_lock_state_t::remove_all_from(client_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:324:26: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = client_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_waiting(const ceph_filelock&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:65:26: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:361:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:369:29: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:381:29: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:395:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:411:27: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::adjust_locks(std::__cxx11::list > >, ceph_filelock&, std::__cxx11::list > >)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:449:23: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_lock(ceph_filelock, std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:262:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_lock(ceph_filelock, std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:273:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = ceph_filelock; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ceph_lock_state_t::remove_lock(ceph_filelock, std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/flock.cc:289:25: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [696/1392] Building CXX object src/cls/CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user.cc: In function 'int cls_user_reset_stats(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'std::map, ceph::buffer::v15_2_0::list>::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user.cc:407:29: note: format string is defined here 407 | CLS_LOG(20, "%s: read %lu key-values, truncated=%d", | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user.cc: In function 'int cls_user_reset_stats2(cls_method_context_t, ceph::buffer::v15_2_0::list*, ceph::buffer::v15_2_0::list*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'std::map, ceph::buffer::v15_2_0::list>::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/user/cls_user.cc:464:27: note: format string is defined here 464 | CLS_LOG(20, "%s: read %lu key-values, truncated=%d", | ~~^ | | | long unsigned int | %u [697/1392] Linking CXX shared library lib/libcls_user.so.1.0.0 [698/1392] Creating library symlink lib/libcls_user.so.1 lib/libcls_user.so [699/1392] Building CXX object src/cls/CMakeFiles/cls_fifo.dir/fifo/cls_fifo.cc.o [700/1392] Linking CXX shared library lib/libcls_timeindex.so.1.0.0 [701/1392] Creating library symlink lib/libcls_timeindex.so.1 lib/libcls_timeindex.so [702/1392] Building CXX object src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/server.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/JournalPointer.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/JournalPointer.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/JournalPointer.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [703/1392] Building CXX object src/cls/CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSPerfMetricTypes.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSMetrics.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MetricsHandler.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MetricsHandler.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MetricsHandler.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {entity_inst_t&, std::pair}; _Key = entity_inst_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = entity_inst_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {entity_inst_t&, std::pair}; _Key = entity_inst_t; _Tp = std::pair; _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 = {entity_inst_t&, std::pair}; _Key = entity_inst_t; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void MetricsHandler::add_session(Session*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MetricsHandler.cc:88:38: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [704/1392] Building CXX object src/cls/CMakeFiles/cls_cas_internal.dir/cas/cls_cas_internal.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Inode.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Fh.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/numeric:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Inode.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Inode.h:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [705/1392] Building CXX object src/cls/CMakeFiles/cls_cas.dir/cas/cls_cas.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSPinger.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSPinger.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {int&, MDSPinger::PingState}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, std::chrono::time_point > >}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {int&, MDSPinger::PingState}; _Key = int; _Tp = MDSPinger::PingState; _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&, MDSPinger::PingState}; _Key = int; _Tp = MDSPinger::PingState; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void MDSPinger::send_ping(mds_rank_t, const entity_addrvec_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSPinger.cc:22:51: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {long long unsigned int&, std::chrono::time_point > >}; _Key = long long unsigned int; _Tp = std::chrono::time_point; _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 = {long long unsigned int&, std::chrono::time_point > >}; _Key = long long unsigned int; _Tp = std::chrono::time_point; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void MDSPinger::send_ping(mds_rank_t, const entity_addrvec_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSPinger.cc:30:34: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [706/1392] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/__/common/ceph_json.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MetricAggregator.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:15, from /usr/include/boost/range/adaptor/map.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MetricAggregator.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void MDSPerfMetricQuery::update_counters(L&&, PerformanceCounters*) const [with L = MetricAggregator::refresh_metrics_for_rank(const entity_inst_t&, mds_rank_t, const Metrics&)::&]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MDSPerfMetricTypes.h:308:28, inlined from 'void MetricAggregator::refresh_metrics_for_rank(const entity_inst_t&, mds_rank_t, const Metrics&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MetricAggregator.cc:248:28: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [707/1392] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/queue/cls_queue_src.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_init(cls_method_context_t, const cls_queue_init_op&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:132:56: note: format string is defined here 132 | CLS_LOG(20, "INFO: init_queue_op queue actual size %lu", head.queue_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:133:48: note: format string is defined here 133 | CLS_LOG(20, "INFO: init_queue_op head size %lu", head.max_head_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:135:65: note: format string is defined here 135 | CLS_LOG(20, "INFO: init_queue_op queue max urgent data size %lu", head.max_urgent_data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_get_capacity(cls_method_context_t, cls_queue_get_capacity_ret&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:151:61: note: format string is defined here 151 | CLS_LOG(20, "INFO: queue_get_capacity: size of queue is %lu", op_ret.queue_capacity); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_enqueue(cls_method_context_t, cls_queue_enqueue_op&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:197:91: note: format string is defined here 197 | CLS_LOG(10, "INFO: queue_enqueue(): Total size to be written is %u and data size is %lu", bl.length(), data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_list_entries(cls_method_context_t, const cls_queue_list_op&, cls_queue_list_ret&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:311:64: note: format string is defined here 311 | CLS_LOG(10, "INFO: queue_list_entries(): start_offset is %lu", start_offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:316:64: note: format string is defined here 316 | CLS_LOG(10, "INFO: queue_list_entries(): size_to_read is %lu", size_to_read); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:331:99: note: format string is defined here 331 | CLS_LOG(20, "INFO: queue_list_entries(): Entry start offset accounting for leftover data is %lu", entry_start_offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:342:78: note: format string is defined here 342 | CLS_LOG(10, "INFO: queue_list_entries(): index: %u, size_to_process: %lu", index, size_to_process); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:386:63: note: format string is defined here 386 | CLS_LOG(20, "INFO: queue_list_entries(): data size: %lu", data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:417:35: note: format string is defined here 417 | CLS_LOG(10, "INFO: num_ops: %lu and op.max is %lu\n", num_ops, op.max); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:417:53: note: format string is defined here 417 | CLS_LOG(10, "INFO: num_ops: %lu and op.max is %lu\n", num_ops, op.max); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:421:130: note: format string is defined here 421 | CLS_LOG(10, "INFO: queue_list_entries(): num_ops is same as op.max, hence breaking out from outer loop with next offset: %lu", next_marker.offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_remove_entries(cls_method_context_t, const cls_queue_remove_op&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:497:67: note: format string is defined here 497 | CLS_LOG(10, "INFO: queue_remove_entries: Start offset = %lu", head.max_head_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:504:86: note: format string is defined here 504 | CLS_LOG(0, "INFO: queue_remove_entries: Invalid end marker: offset = %s, gen = %lu", end_marker.to_str().c_str(), end_marker.gen); | ~~^ | | | long unsigned int | %llu [708/1392] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/2pc_queue/cls_2pc_queue.cc.o [709/1392] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/signal_handler.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSContext.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [710/1392] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/pidfile.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/BatchOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/BatchOp.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/BatchOp.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [711/1392] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/PurgeQueue.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/PurgeQueue.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:52, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/PurgeQueue.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {snapid_t}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && traits::need_contiguous)> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::vector; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1737:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:36: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'SnapContext::SnapContext(const SnapContext&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/snap_types.h:43:8, inlined from 'PurgeItem::PurgeItem(const PurgeItem&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/PurgeQueue.h:30:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PurgeItem&, PurgeItemCommitOp::PurgeType, int, object_t&, object_locator_t&}; _Tp = PurgeItemCommitOp; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const PurgeItem&, PurgeItemCommitOp::PurgeType, int, object_t&, object_locator_t&}; _Tp = PurgeItemCommitOp; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PurgeItem&, PurgeItemCommitOp::PurgeType, int}; _Tp = PurgeItemCommitOp; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const PurgeItem&, PurgeItemCommitOp::PurgeType, int}; _Tp = PurgeItemCommitOp; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [712/1392] Building CXX object src/blk/CMakeFiles/blk.dir/aio/aio.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:19: /usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = unsigned int]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MDSCapGrant&}; _Tp = MDSCapGrant; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = MDSCapGrant; _Alloc = std::allocator]', inlined from 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = MDSCapGrant; Enable = void]' at /usr/include/boost/spirit/home/support/container.hpp:291:21, inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = MDSCapGrant]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type>; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:259:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12.2.1/bits/stl_iterator.h:743:22, inlined from '_OutputIterator std::__set_intersection(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:5224:16, inlined from '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:5274:48, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:262:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:265:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:265:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc: In member function 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:303:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 303 | std::find(gids.begin(), gids.end(), new_gid) == | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:315:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 315 | } else if (std::find(gids.begin(), gids.end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | inode_gid) != gids.end()) { | ~~~~~~~~~~ [713/1392] Building CXX object src/blk/CMakeFiles/blk.dir/kernel/io_uring.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.cc:4: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]', inlined from 'static void rgw_usage_log_entry::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.cc:700:29: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_olh_log_entry&}; _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]', inlined from 'void decode_json_obj(std::vector<_RealType>&, JSONObj*) [with T = rgw_bucket_olh_log_entry]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:249:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [714/1392] Building CXX object src/blk/CMakeFiles/blk.dir/kernel/KernelDevice.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SessionMap.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/detail/bind_handler.hpp:20, from /usr/include/boost/asio/detail/wrapped_handler.hpp:18, from /usr/include/boost/asio/io_context.hpp:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const entity_name_t&}; _Tp = entity_name_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:22: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/StackStringStream.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:20: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15, inlined from 'Objecter::Op* Objecter::prepare_read_op(const object_t&, const object_locator_t&, uint64_t, uint64_t, snapid_t, ceph::buffer::v15_2_0::list*, int, Context*, version_t*, ObjectOperation*, int, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3206:21, inlined from 'ceph_tid_t Objecter::read(const object_t&, const object_locator_t&, uint64_t, uint64_t, snapid_t, ceph::buffer::v15_2_0::list*, int, Context*, version_t*, ObjectOperation*, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3225:28, inlined from 'ceph_tid_t Objecter::read_full(const object_t&, const object_locator_t&, snapid_t, ceph::buffer::v15_2_0::list*, int, Context*, version_t*, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3346:16, inlined from 'void SessionMap::load_legacy()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SessionMap.cc:323:27: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = entity_name_t; _Alloc = std::allocator]', inlined from 'void SessionMap::save_if_dirty(const std::set&, MDSGatherBuilder*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SessionMap.cc:857:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [715/1392] Building CXX object src/blk/CMakeFiles/blk.dir/BlockDevice.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.cc:5: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [716/1392] Building CXX object src/kv/CMakeFiles/kv.dir/rocksdb_cache/BinnedLRUCache.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSCacheObject.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Mutation.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Mutation.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Mutation.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [717/1392] Building CXX object src/kv/CMakeFiles/kv.dir/rocksdb_cache/ShardedCache.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTableClient.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTableClient.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = LogSegment*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void MDSTableClient::_logged_ack(version_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTableClient.cc:151:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [718/1392] Building CXX object src/kv/CMakeFiles/kv.dir/KeyValueHistogram.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_init(cls_method_context_t, const cls_queue_init_op&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:132:56: note: format string is defined here 132 | CLS_LOG(20, "INFO: init_queue_op queue actual size %lu", head.queue_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:133:48: note: format string is defined here 133 | CLS_LOG(20, "INFO: init_queue_op head size %lu", head.max_head_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:135:65: note: format string is defined here 135 | CLS_LOG(20, "INFO: init_queue_op queue max urgent data size %lu", head.max_urgent_data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_get_capacity(cls_method_context_t, cls_queue_get_capacity_ret&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:151:61: note: format string is defined here 151 | CLS_LOG(20, "INFO: queue_get_capacity: size of queue is %lu", op_ret.queue_capacity); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_enqueue(cls_method_context_t, cls_queue_enqueue_op&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:197:91: note: format string is defined here 197 | CLS_LOG(10, "INFO: queue_enqueue(): Total size to be written is %u and data size is %lu", bl.length(), data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_list_entries(cls_method_context_t, const cls_queue_list_op&, cls_queue_list_ret&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:311:64: note: format string is defined here 311 | CLS_LOG(10, "INFO: queue_list_entries(): start_offset is %lu", start_offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:316:64: note: format string is defined here 316 | CLS_LOG(10, "INFO: queue_list_entries(): size_to_read is %lu", size_to_read); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:331:99: note: format string is defined here 331 | CLS_LOG(20, "INFO: queue_list_entries(): Entry start offset accounting for leftover data is %lu", entry_start_offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:342:78: note: format string is defined here 342 | CLS_LOG(10, "INFO: queue_list_entries(): index: %u, size_to_process: %lu", index, size_to_process); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:386:63: note: format string is defined here 386 | CLS_LOG(20, "INFO: queue_list_entries(): data size: %lu", data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:417:35: note: format string is defined here 417 | CLS_LOG(10, "INFO: num_ops: %lu and op.max is %lu\n", num_ops, op.max); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:417:53: note: format string is defined here 417 | CLS_LOG(10, "INFO: num_ops: %lu and op.max is %lu\n", num_ops, op.max); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:421:130: note: format string is defined here 421 | CLS_LOG(10, "INFO: queue_list_entries(): num_ops is same as op.max, hence breaking out from outer loop with next offset: %lu", next_marker.offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_remove_entries(cls_method_context_t, const cls_queue_remove_op&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:497:67: note: format string is defined here 497 | CLS_LOG(10, "INFO: queue_remove_entries: Start offset = %lu", head.max_head_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:504:86: note: format string is defined here 504 | CLS_LOG(0, "INFO: queue_remove_entries: Invalid end marker: offset = %s, gen = %lu", end_marker.to_str().c_str(), end_marker.gen); | ~~^ | | | long unsigned int | %llu [719/1392] Building CXX object src/kv/CMakeFiles/kv.dir/RocksDBStore.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:32, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/ScrubStack.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/ScrubStack.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/ScrubStack.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [720/1392] Building CXX object src/kv/CMakeFiles/kv.dir/MemDB.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapClient.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapClient.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = SnapInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void SnapClient::refresh(version_t, MDSContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapClient.cc:152:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [721/1392] Building CXX object src/kv/CMakeFiles/kv.dir/KeyValueDB.cc.o [722/1392] Linking CXX shared library lib/libcls_log.so.1.0.0 [723/1392] Creating library symlink lib/libcls_log.so.1 lib/libcls_log.so [724/1392] Building CXX object src/common/CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o [725/1392] Building CXX object src/perfglue/CMakeFiles/heap_profiler.dir/disabled_heap_profiler.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/RecoveryQueue.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:52, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/RecoveryQueue.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [726/1392] Building CXX object src/mon/CMakeFiles/mon.dir/__/mgr/MgrCap.cc.o [727/1392] Building CXX object src/mon/CMakeFiles/mon.dir/__/osd/OSDCap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Mantle.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Mantle.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:9: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:10: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int Mantle::balance(std::string_view, mds_rank_t, const std::vector, double> >&, std::map&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Mantle.cc:103:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [728/1392] Building CXX object src/mon/CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/LogEvent.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/LogEvent.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [729/1392] Building CXX object src/mon/CMakeFiles/mon.dir/__/mds/MDSAuthCaps.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTable.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/InoTable.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/InoTable.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/InoTable.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [730/1392] Building CXX object src/mon/CMakeFiles/mon.dir/KVMonitor.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc: In function 'int remove_lock(cls_method_context_t, const std::string&, entity_name_t&, const std::string&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:301:40: note: format string is defined here 301 | CLS_LOG(10, "locker %s [name: %s.%ld, cookie: %s] does not exist", name.c_str(), | ~~^ | | | long int | %lld In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:12: /usr/include/c++/12.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>::erase(iterator) [with _Key = rados::cls::lock::locker_id_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rados::cls::lock::locker_id_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int read_lock(cls_method_context_t, const std::string&, rados::cls::lock::lock_info_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:87:33: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int remove_lock(cls_method_context_t, const std::string&, entity_name_t&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:305:16: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int set_cookie(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:600:22: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int lock_obj(cls_method_context_t, const std::string&, ClsLockType, utime_t, const std::string&, uint8_t, const std::string&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:195:20, inlined from 'int lock_op(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock.cc:267:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [731/1392] Linking CXX shared library lib/libcls_lock.so.1.0.0 [732/1392] Creating library symlink lib/libcls_lock.so.1 lib/libcls_lock.so [733/1392] Building CXX object src/mon/CMakeFiles/mon.dir/HealthMonitor.cc.o [734/1392] Linking CXX shared library lib/libcls_otp.so.1.0.0 [735/1392] Creating library symlink lib/libcls_otp.so.1 lib/libcls_otp.so [736/1392] Building CXX object src/mon/CMakeFiles/mon.dir/ConnectionTracker.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc.cc: In function 'int cls_rgw_gc_queue_init(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc.cc:51:61: note: format string is defined here 51 | CLS_LOG(10, "INFO: cls_rgw_gc_queue_init: queue size is %lu\n", op.size); | ~~^ | | | long unsigned int | %llu In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc.cc:4: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {cls_rgw_gc_obj_info&}; _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cls_rgw_gc_obj_info&}; _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]', inlined from 'int cls_rgw_gc_queue_list_entries(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc.cc:195:42: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cls_rgw_gc_obj_info&}; _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]', inlined from 'int cls_rgw_gc_queue_list_entries(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw_gc/cls_rgw_gc.cc:199:40: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [737/1392] Building CXX object src/mon/CMakeFiles/mon.dir/ElectionLogic.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDLog.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:22: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = LogSegment*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void MDLog::_submit_entry(LogEvent*, MDSLogContextBase*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDLog.cc:299:25: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = LogSegment*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void MDLog::_trim_expired_segments()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDLog.cc:862:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = LogSegment*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void MDLog::remove_oldest_segment()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDLog.h:257:19, inlined from 'void MDLog::standby_trim_segments()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDLog.cc:1487:26: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDLog::_reformat_journal(const JournalPointer&, Journaler*, MDSContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDLog.cc:1195:37: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [738/1392] Building CXX object src/mon/CMakeFiles/mon.dir/Elector.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTable.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTable.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTable.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:9: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:10: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:13: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [739/1392] Building CXX object src/mon/CMakeFiles/mon.dir/ConfigMonitor.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Capability.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Capability.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Capability.h:21: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [740/1392] Building CXX object src/mon/CMakeFiles/mon.dir/ConfigMap.cc.o [741/1392] Linking CXX shared library lib/libcls_numops.so.1.0.0 [742/1392] Creating library symlink lib/libcls_numops.so.1 lib/libcls_numops.so [743/1392] Building CXX object src/mon/CMakeFiles/mon.dir/AuthMonitor.cc.o In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc:4: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const cls::journal::ObjectPosition&}; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const cls::journal::ObjectPosition&}; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:834:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 834 | list(initializer_list __l, | ^~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const cls::journal::ObjectPosition&}; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const cls::journal::ObjectPosition*; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:837:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc: In static member function 'static void cls::journal::ObjectSetPosition::generate_test_instances(std::__cxx11::list&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc:66:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 66 | o.push_back(new ObjectSetPosition({{0, 1, 120}, {121, 2, 121}})); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc: In static member function 'static void cls::journal::Client::generate_test_instances(std::__cxx11::list&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.cc:110:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 110 | o.push_back(new Client("id", data, {{{1, 2, 120}, {2, 3, 121}}})); | ^ [744/1392] Building CXX object src/mon/CMakeFiles/mon.dir/LogMonitor.cc.o [745/1392] Linking CXX shared library lib/libcls_cmpomap.so.1.0.0 [746/1392] Creating library symlink lib/libcls_cmpomap.so.1 lib/libcls_cmpomap.so [747/1392] Building CXX object src/mon/CMakeFiles/mon.dir/MonmapMonitor.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientCaps.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:55: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/lexical_cast.hpp:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:31: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDMap.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:71: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc: In member function 'void Client::handle_client_request_forward(MConstRef&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:2597:39: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] 2597 | max_fwd = 1 << (max_fwd * CHAR_BIT) - 1; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/numeric/conversion/converter_policies.hpp:13, from /usr/include/boost/numeric/conversion/converter.hpp:14, from /usr/include/boost/numeric/conversion/cast.hpp:33, from /usr/include/boost/lexical_cast/detail/converter_numeric.hpp:36, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:43, from /usr/include/boost/lexical_cast.hpp:32: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:49: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mds_gid_t&}; _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = old_cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = MetaRequest*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = SnapRealm*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Inode*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator > >&>, std::tuple<>}; _Key = std::pair >; _Val = std::pair >, int>; _KeyOfValue = std::_Select1st >, int> >; _Compare = std::less > >; _Alloc = std::allocator >, int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, int>, std::_Select1st >, int> >, std::less > >, std::allocator >, int> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair >; _Tp = int; _Compare = std::less > >; _Alloc = std::allocator >, int> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, int>, std::_Select1st >, int> >, std::less > >, std::allocator >, int> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:20: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13, inlined from 'void boost::container::vector::swap(boost::container::vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2142:22, inlined from 'void boost::container::small_vector_base::swap(boost::container::small_vector_base&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; SecAlloc = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:401:35, inlined from 'void boost::container::small_vector::swap(boost::container::small_vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:641:35, inlined from 'Objecter::Op* Objecter::prepare_mutate_op(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2929:24, inlined from 'ceph_tid_t Objecter::mutate(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2941:30: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13, inlined from 'void boost::container::vector::swap(boost::container::vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2142:22, inlined from 'void boost::container::small_vector_base::swap(boost::container::small_vector_base&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; SecAlloc = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:401:35, inlined from 'void boost::container::small_vector::swap(boost::container::small_vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:641:35, inlined from 'Objecter::Op* Objecter::prepare_mutate_op(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2929:24, inlined from 'ceph_tid_t Objecter::mutate(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2941:30: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = SnapRealm*; _Tp = SnapContext; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Client::update_snap_trace(const ceph::bufferlist&, SnapRealm**, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:5043:24: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Inode*; _Tp = SnapContext; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Client::handle_snap(MConstRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:5136:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void Client::handle_cap_flush_ack(MetaSession*, Inode*, Cap*, MConstRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:5387:34: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void Client::handle_cap_flushsnap_ack(MetaSession*, Inode*, MConstRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:5449:34: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Client::_ll_get(Inode*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:12090:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'SnapContext::SnapContext(const SnapContext&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/snap_types.h:43:8, inlined from 'ObjectCacher::OSDWrite::OSDWrite(const SnapContext&, const ceph::buffer::v15_2_0::list&, ceph::real_time, int, ceph_tid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:86:9, inlined from 'ObjectCacher::OSDWrite* ObjectCacher::prepare_write(const SnapContext&, const ceph::buffer::v15_2_0::list&, ceph::real_time, int, ceph_tid_t) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:95:50, inlined from 'int ObjectCacher::file_write(ObjectSet*, file_layout_t*, const SnapContext&, off_t, uint64_t, ceph::buffer::v15_2_0::list&, ceph::real_time, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:704:33, inlined from 'int64_t Client::_write(Fh*, int64_t, uint64_t, const char*, const iovec*, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:10687:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Client::handle_osd_map(MConstRef&)::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:2818:26, inlined from 'decltype(auto) Objecter::with_osdmap(Callback&&, Args&& ...) [with Callback = Client::handle_osd_map(MConstRef&)::; Args = {}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2610:38, inlined from 'void Client::handle_osd_map(MConstRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/client/Client.cc:2815:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [748/1392] Building CXX object src/mon/CMakeFiles/mon.dir/Monitor.cc.o In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:1: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'std::vector > JSONObj::get_array_elements()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:205:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [749/1392] Linking CXX shared library lib/libcls_rgw_gc.so.1.0.0 [750/1392] Creating library symlink lib/libcls_rgw_gc.so.1 lib/libcls_rgw_gc.so [751/1392] Building CXX object src/mon/CMakeFiles/mon.dir/MgrStatMonitor.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_olh_log_entry&}; _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'static void rgw_cls_read_olh_log_ret::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:244:11: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]', inlined from 'static void rgw_cls_read_olh_log_ret::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:244:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = RGWObjCategory; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = RGWObjCategory; _Tp = rgw_bucket_category_stats; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void rgw_cls_bucket_update_stats_op::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.cc:361:63: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [752/1392] Building CXX object src/mon/CMakeFiles/mon.dir/MgrMonitor.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:52, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::reference std::reverse_iterator<_Iterator>::operator*() const [with _Iterator = std::_Rb_tree_const_iterator]': /usr/include/c++/12.2.1/bits/stl_iterator.h:260:7: note: parameter passing for argument of type 'const std::_Rb_tree_const_iterator' changed in GCC 7.1 260 | operator*() const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:9: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_tree.h:1238:14, inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:707:26, inlined from 'void SnapRealm::build_snap_trace() const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.cc:410:12: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void SnapRealm::build_snap_set() const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.cc:90:24: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void SnapRealm::build_snap_set() const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.cc:97:24: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'void SnapRealm::prune_past_parent_snaps()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.cc:446:37: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [753/1392] Building CXX object src/mon/CMakeFiles/mon.dir/FSCommands.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDentry.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDentry.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDentry.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDentry.cc:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [754/1392] Building CXX object src/mon/CMakeFiles/mon.dir/CommandHandler.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTable.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTableServer.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapServer.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapServer.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MRemoveSnaps.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapServer.h:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const snapid_t]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:9: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = snapid_t]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'void SnapServer::handle_remove_snaps(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapServer.cc:380:20: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ [755/1392] Building CXX object src/mon/CMakeFiles/mon.dir/MDSMonitor.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/stringify.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cas/cls_cas_internal.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cas/cls_cas_internal.cc:4: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [756/1392] Linking CXX static library lib/libcls_cas_internal.a [757/1392] Building CXX object src/mon/CMakeFiles/mon.dir/PaxosService.cc.o [758/1392] Building CXX object src/mon/CMakeFiles/mon.dir/OSDMonitor.cc.o In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal.cc:5: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'cls::journal::ObjectSetPosition& cls::journal::ObjectSetPosition::operator=(const cls::journal::ObjectSetPosition&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal_types.h:60:8, inlined from 'int journal_client_commit(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal.cc:815:28: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/journal/cls_journal.cc:6: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [759/1392] Linking CXX shared library lib/libcls_journal.so.1.0.0 [760/1392] Creating library symlink lib/libcls_journal.so.1 lib/libcls_journal.so [761/1392] Building CXX object src/mon/CMakeFiles/mon.dir/Paxos.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTable.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTableServer.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTableServer.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSTableServer.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:9: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:10: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = MDSTableServer::notify_info_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [762/1392] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:1: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'std::vector > JSONObj::get_array_elements()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:205:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [763/1392] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDBalancer.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDBalancer.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:47: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::reference std::reverse_iterator<_Iterator>::operator*() const [with _Iterator = std::_Rb_tree_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:260:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator >' changed in GCC 7.1 260 | operator*() const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:9: /usr/include/c++/12.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>::erase(iterator) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:10: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:13: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15, inlined from 'Objecter::Op* Objecter::prepare_read_op(const object_t&, const object_locator_t&, uint64_t, uint64_t, snapid_t, ceph::buffer::v15_2_0::list*, int, Context*, version_t*, ObjectOperation*, int, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3206:21: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:62: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = double; _Tp = CDir*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDBalancer::try_rebalance(balance_state_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDBalancer.cc:976:28: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = double; _Tp = CDir*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDBalancer::try_rebalance(balance_state_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDBalancer.cc:1015:22: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [764/1392] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/fifo/cls_fifo.cc:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ceph::buffer::v15_2_0::list, long long unsigned int&, std::chrono::time_point > >&}; _Tp = rados::cls::fifo::part_list_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ceph::buffer::v15_2_0::list, long long unsigned int&, std::chrono::time_point > >&}; _Tp = rados::cls::fifo::part_list_entry; _Alloc = std::allocator]', inlined from 'int rados::cls::fifo::{anonymous}::list_part(cls_method_context_t, ceph::buffer::v15_2_0::list*, ceph::buffer::v15_2_0::list*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/fifo/cls_fifo.cc:864:31: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [765/1392] Linking CXX shared library lib/libcls_fifo.so.1.0.0 [766/1392] Creating library symlink lib/libcls_fifo.so.1 lib/libcls_fifo.so [767/1392] Building CXX object src/mgr/CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o [768/1392] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/__/__/common/str_map.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:19: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:23: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {inode_backpointer_t}; _Tp = inode_backpointer_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {inode_backpointer_t}; _Tp = inode_backpointer_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = inode_backpointer_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void OpenFileTable::_get_ancestors(const Anchor&, std::vector&, mds_rank_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:988:24: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Tp = RecoveredAnchor; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'OpenFileTable::_load_finish(int, int, int, unsigned int, bool, bool, ceph::bufferlist&, std::map, ceph::buffer::v15_2_0::list>&)::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:759:45: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:20: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.h:18: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = inodeno_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = inodeno_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void OpenFileTable::note_destroyed_inos(uint64_t, const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:1219:41: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = inodeno_t*; _Tp = inodeno_t]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void OpenFileTable::note_destroyed_inos(uint64_t, const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:1220:14: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = inodeno_t*; _Tp = inodeno_t]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = inodeno_t*; _ForwardIterator = inodeno_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void OpenFileTable::note_destroyed_inos(uint64_t, const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:1220:14: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = inodeno_t*; _Tp = inodeno_t]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = inodeno_t*; _ForwardIterator = inodeno_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void OpenFileTable::note_destroyed_inos(uint64_t, const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:1220:14: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = inodeno_t*; _Tp = inodeno_t]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void OpenFileTable::note_destroyed_inos(uint64_t, const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:1220:14: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = inodeno_t*; _Tp = inodeno_t]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = inodeno_t*; _ForwardIterator = inodeno_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = inodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void OpenFileTable::note_destroyed_inos(uint64_t, const std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:1220:14: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = inodeno_t; _Tp = RecoveredAnchor; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void OpenFileTable::commit(MDSContext*, uint64_t, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:483:25: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = inodeno_t; _Tp = RecoveredAnchor; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void OpenFileTable::_load_finish(int, int, int, unsigned int, bool, bool, ceph::bufferlist&, std::map, ceph::buffer::v15_2_0::list>&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/OpenFileTable.cc:906:33: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ [769/1392] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodeClay.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/LogSegment.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDLog.h:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::chrono::time_point; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool Beacon::_send()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.cc:201:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [770/1392] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodePluginClay.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc: In function 'int rgw_bucket_list(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'std::map, ceph::buffer::v15_2_0::list>::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:554:59: note: format string is defined here 554 | CLS_LOG(20, "%s: on attempt %d get_obj_vls returned %ld entries, more=%d", | ~~^ | | | long int | %d /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'boost::container::flat_map, rgw_bucket_dir_entry>::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:620:75: note: format string is defined here 620 | CLS_LOG(20, "%s: got common prefix entry %s[%s] num entries=%lu", | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'boost::container::flat_map, rgw_bucket_dir_entry>::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:658:44: note: format string is defined here 658 | CLS_LOG(20, "%s: normal exit returning %ld entries, is_truncated=%d", | ~~^ | | | long int | %d /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc: In function 'int list_plain_entries_help(cls_method_context_t, const std::string&, const std::string&, const std::string&, uint32_t, std::__cxx11::list*, bool&, bool&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'std::map, ceph::buffer::v15_2_0::list>::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:2625:70: note: format string is defined here 2625 | CLS_LOG(20, "%s: cls_cxx_map_get_vals ret=%d, raw_entries.size()=%lu, more=%d", | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc: In function 'int rgw_bi_list_op(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'std::__cxx11::list::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:3036:32: note: format string is defined here 3036 | CLS_LOG(20, "%s: returning %lu entries, is_truncated=%d", __func__, op_ret.entries.size(), op_ret.is_truncated); | ~~^ | | | long unsigned int | %u In file included from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:4: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator >; _Funct = cls_rgw_lc_list_entries_ret::encode(ceph::buffer::v15_2_0::list&) const::]': /usr/include/c++/12.2.1/bits/stl_algo.h:3781:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3781 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3781:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h: In member function 'void cls_rgw_lc_list_entries_ret::encode(ceph::buffer::v15_2_0::list&) const': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:1241:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1241 | std::for_each(entries.begin(), entries.end(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1242 | [&oes](const cls_rgw_lc_entry& elt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1243 | {oes.insert({elt.bucket, elt.status});}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17: /usr/include/c++/12.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>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_bucket_pending_info>; _KeyOfValue = std::_Select1st, rgw_bucket_pending_info> >; _Compare = std::less >; _Alloc = std::allocator, rgw_bucket_pending_info> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_bucket_pending_info>, std::_Select1st, rgw_bucket_pending_info> >, std::less >, std::allocator, rgw_bucket_pending_info> > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = RGWObjCategory; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = RGWObjCategory; _Tp = rgw_bucket_category_stats; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:62: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = rgw_bucket_pending_info; _Compare = std::less >; _Alloc = std::allocator, rgw_bucket_pending_info> >]', inlined from 'int rgw_dir_suggest_changes(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:2231:37: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap, rgw_bucket_pending_info>::iterator' {aka 'std::_Rb_tree, std::pair, rgw_bucket_pending_info>, std::_Select1st, rgw_bucket_pending_info> >, std::less >, std::allocator, rgw_bucket_pending_info> > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw_bucket_olh_log_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_olh_log_entry&}; _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_user_bucket; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_user_bucket; _Tp = rgw_usage_log_entry; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int usage_log_read_cb(cls_method_context_t, const std::string&, rgw_usage_log_entry&, void*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:3508:40: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = rgw_bucket_pending_info; _Compare = std::less >; _Alloc = std::allocator, rgw_bucket_pending_info> >]', inlined from 'int rgw_bucket_complete_op(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:1085:28: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap, rgw_bucket_pending_info>::iterator' {aka 'std::_Rb_tree, std::pair, rgw_bucket_pending_info>, std::_Select1st, rgw_bucket_pending_info> >, std::less >, std::allocator, rgw_bucket_pending_info> > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cls_rgw_lc_entry&}; _Tp = cls_rgw_lc_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cls_rgw_lc_entry; _Alloc = std::allocator]', inlined from 'int rgw_cls_lc_list_entries(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:4101:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]', inlined from 'void update_olh_log(rgw_bucket_olh_entry&, OLHLogOp, const std::string&, cls_rgw_obj_key&, bool, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:1233:16, inlined from 'void BIOLHEntry::update_log(OLHLogOp, const std::string&, cls_rgw_obj_key&, bool, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:1502:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw_bucket_olh_log_entry*; _Tp = rgw_bucket_olh_log_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const long long unsigned int; _T2 = std::vector]' at /usr/include/c++/12.2.1/bits/stl_pair.h:195:17, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::pair > >&}; _Tp = std::_Rb_tree_node > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::pair > >&}; _Tp = std::_Rb_tree_node > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::pair > >&}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:595:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw_bucket_olh_log_entry*; _Tp = rgw_bucket_olh_log_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw_bucket_olh_log_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'int rgw_bucket_read_olh_log(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw.cc:2043:39: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [771/1392] Building C object src/erasure-code/shec/CMakeFiles/shec_utils.dir/determinant.c.o [772/1392] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/aio/aio.cc: In member function 'virtual int aio_queue_t::submit_batch(io_queue_t::aio_iter, io_queue_t::aio_iter, uint16_t, void*, int*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/aio/aio.cc:18:5: note: parameter passing for argument of type 'io_queue_t::aio_iter' {aka 'std::__cxx11::list::iterator'} changed in GCC 7.1 18 | int aio_queue_t::submit_batch(aio_iter begin, aio_iter end, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/aio/aio.cc:18:5: note: parameter passing for argument of type 'io_queue_t::aio_iter' {aka 'std::__cxx11::list::iterator'} changed in GCC 7.1 [773/1392] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_init(cls_method_context_t, const cls_queue_init_op&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:132:56: note: format string is defined here 132 | CLS_LOG(20, "INFO: init_queue_op queue actual size %lu", head.queue_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:133:48: note: format string is defined here 133 | CLS_LOG(20, "INFO: init_queue_op head size %lu", head.max_head_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:135:65: note: format string is defined here 135 | CLS_LOG(20, "INFO: init_queue_op queue max urgent data size %lu", head.max_urgent_data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_get_capacity(cls_method_context_t, cls_queue_get_capacity_ret&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:151:61: note: format string is defined here 151 | CLS_LOG(20, "INFO: queue_get_capacity: size of queue is %lu", op_ret.queue_capacity); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_enqueue(cls_method_context_t, cls_queue_enqueue_op&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:197:91: note: format string is defined here 197 | CLS_LOG(10, "INFO: queue_enqueue(): Total size to be written is %u and data size is %lu", bl.length(), data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_list_entries(cls_method_context_t, const cls_queue_list_op&, cls_queue_list_ret&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:311:64: note: format string is defined here 311 | CLS_LOG(10, "INFO: queue_list_entries(): start_offset is %lu", start_offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:316:64: note: format string is defined here 316 | CLS_LOG(10, "INFO: queue_list_entries(): size_to_read is %lu", size_to_read); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:331:99: note: format string is defined here 331 | CLS_LOG(20, "INFO: queue_list_entries(): Entry start offset accounting for leftover data is %lu", entry_start_offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:342:78: note: format string is defined here 342 | CLS_LOG(10, "INFO: queue_list_entries(): index: %u, size_to_process: %lu", index, size_to_process); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:386:63: note: format string is defined here 386 | CLS_LOG(20, "INFO: queue_list_entries(): data size: %lu", data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:417:35: note: format string is defined here 417 | CLS_LOG(10, "INFO: num_ops: %lu and op.max is %lu\n", num_ops, op.max); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:417:53: note: format string is defined here 417 | CLS_LOG(10, "INFO: num_ops: %lu and op.max is %lu\n", num_ops, op.max); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:421:130: note: format string is defined here 421 | CLS_LOG(10, "INFO: queue_list_entries(): num_ops is same as op.max, hence breaking out from outer loop with next offset: %lu", next_marker.offset); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc: In function 'int queue_remove_entries(cls_method_context_t, const cls_queue_remove_op&, cls_queue_head&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:497:67: note: format string is defined here 497 | CLS_LOG(10, "INFO: queue_remove_entries: Start offset = %lu", head.max_head_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.cc:504:86: note: format string is defined here 504 | CLS_LOG(0, "INFO: queue_remove_entries: Invalid end marker: offset = %s, gen = %lu", end_marker.to_str().c_str(), end_marker.gen); | ~~^ | | | long unsigned int | %llu [774/1392] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:22: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const dirfrag_t&}; _Tp = dirfrag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:19: /usr/include/c++/12.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>::erase(iterator) [with _Key = CDir*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/detail/bind_handler.hpp:20, from /usr/include/boost/asio/detail/wrapped_handler.hpp:18, from /usr/include/boost/asio/io_context.hpp:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}; _Tp = EMetaBlob::remotebit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = entity_inst_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = client_metadata_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = Capability::Import; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:559:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = CDir*; _Tp = Migrator::export_state_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Migrator::export_cancel_finish(export_state_iterator&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:393:21: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dirfrag_t; _Alloc = std::allocator]', inlined from 'void MExportDirPrep::add_bound(dirfrag_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MExportDirPrep.h:61:21, inlined from 'void Migrator::export_frozen(CDir*, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:1401:20: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = CDir*; _Tp = Migrator::export_state_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Migrator::export_finish(CDir*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:2224:21: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = dirfrag_t; _Tp = Migrator::import_state_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Migrator::import_reverse_final(CDir*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:3002:21: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = fragset_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Migrator::handle_export_prep(ceph::cref_t&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:2511:35: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const dirfrag_t&}; _Tp = dirfrag_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'void Migrator::handle_export_prep(ceph::cref_t&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:2519:41: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = dirfrag_t; _Tp = Migrator::import_state_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Migrator::import_finish(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:3145:21: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}; _Tp = EMetaBlob::remotebit; _Alloc = std::allocator]', inlined from 'void EMetaBlob::dirlump::add_dremote(Args&& ...) [with Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:248:27, inlined from 'void EMetaBlob::add_remote_dentry(dirlump&, CDentry*, bool, inodeno_t, unsigned char)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:438:21, inlined from 'void EMetaBlob::add_remote_dentry(CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:426:22, inlined from 'void EMetaBlob::add_dentry(dirlump&, CDentry*, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:500:24, inlined from 'void EMetaBlob::add_import_dentry(CDentry*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:495:15, inlined from 'void Migrator::decode_import_dir(ceph::buffer::v15_2_0::list::const_iterator&, mds_rank_t, CDir*, EImportStart*, LogSegment*, std::map >&, std::__cxx11::list&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:3482:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]', inlined from 'void EMetaBlob::dirlump::add_dnull(Args&& ...) [with Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:252:25, inlined from 'void EMetaBlob::add_null_dentry(dirlump&, CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:421:19, inlined from 'void EMetaBlob::add_null_dentry(CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:416:20, inlined from 'void EMetaBlob::add_dentry(dirlump&, CDentry*, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:503:22, inlined from 'void EMetaBlob::add_import_dentry(CDentry*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:495:15, inlined from 'void Migrator::decode_import_dir(ceph::buffer::v15_2_0::list::const_iterator&, mds_rank_t, CDir*, EImportStart*, LogSegment*, std::map >&, std::__cxx11::list&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Migrator.cc:3482:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [775/1392] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:1: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'std::vector > JSONObj::get_array_elements()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:205:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [776/1392] Linking CXX shared library lib/libcls_queue.so.1.0.0 [777/1392] Creating library symlink lib/libcls_queue.so.1 lib/libcls_queue.so [778/1392] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/io_uring.cc: In member function 'virtual int ioring_queue_t::submit_batch(aio_iter, aio_iter, uint16_t, void*, int*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/io_uring.cc:178:5: note: parameter passing for argument of type 'ioring_queue_t::aio_iter' {aka 'std::__cxx11::list::iterator'} changed in GCC 7.1 178 | int ioring_queue_t::submit_batch(aio_iter beg, aio_iter end, | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/io_uring.cc:178:5: note: parameter passing for argument of type 'ioring_queue_t::aio_iter' {aka 'std::__cxx11::list::iterator'} changed in GCC 7.1 [779/1392] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:1: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'std::vector > JSONObj::get_array_elements()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:205:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [780/1392] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/queue/cls_queue_src.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc: In function 'int cls_2pc_queue_init(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:37:56: note: format string is defined here 37 | CLS_LOG(20, "INFO: cls_2pc_queue_init: max size is %lu (bytes)", op.queue_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc: In function 'int cls_2pc_queue_reserve(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'long long unsigned int' [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:101:65: note: format string is defined here 101 | CLS_LOG(10, "INFO: cls_2pc_queue_reserve: remaining size: %lu (bytes)", remaining_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:102:71: note: format string is defined here 102 | CLS_LOG(10, "INFO: cls_2pc_queue_reserve: current reservations: %lu (bytes)", urgent_data.reserved_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:103:65: note: format string is defined here 103 | CLS_LOG(10, "INFO: cls_2pc_queue_reserve: requested size: %lu (bytes)", res_op.size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'long long unsigned int' [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:130:67: note: format string is defined here 130 | CLS_LOG(10, "INFO: cls_2pc_queue_reserve: urgent data size: %lu exceeded maximum: %lu using xattrs", urgent_data_length, head.max_urgent_data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:130:89: note: format string is defined here 130 | CLS_LOG(10, "INFO: cls_2pc_queue_reserve: urgent data size: %lu exceeded maximum: %lu using xattrs", urgent_data_length, head.max_urgent_data_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'long long unsigned int' [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:178:63: note: format string is defined here 178 | CLS_LOG(20, "INFO: cls_2pc_queue_reserve: remaining size: %lu (bytes)", remaining_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:179:69: note: format string is defined here 179 | CLS_LOG(20, "INFO: cls_2pc_queue_reserve: current reservations: %lu (bytes)", urgent_data.reserved_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:180:63: note: format string is defined here 180 | CLS_LOG(20, "INFO: cls_2pc_queue_reserve: requested size: %lu (bytes)", res_op.size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'long long unsigned int' [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:181:65: note: format string is defined here 181 | CLS_LOG(20, "INFO: cls_2pc_queue_reserve: urgent data size: %lu (bytes)", urgent_data_length); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc: In function 'int cls_2pc_queue_commit(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:256:80: note: format string is defined here 256 | CLS_LOG(1, "ERROR: cls_2pc_queue_commit: trying to commit %lu bytes to a %lu bytes reservation", | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:287:68: note: format string is defined here 287 | CLS_LOG(20, "INFO: cls_2pc_queue_commit: current reservations: %lu (bytes)", urgent_data.reserved_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:288:75: note: format string is defined here 288 | CLS_LOG(20, "INFO: cls_2pc_queue_commit: current reservation entries: %lu", | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc: In function 'int cls_2pc_queue_abort(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:372:67: note: format string is defined here 372 | CLS_LOG(20, "INFO: cls_2pc_queue_abort: current reservations: %lu (bytes)", urgent_data.reserved_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc: In function 'int cls_2pc_queue_list_reservations(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:397:57: note: format string is defined here 397 | CLS_LOG(20, "INFO: cls_2pc_queue_list_reservations: %lu reservation entries found", urgent_data.reservations.size()); | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:417:61: note: format string is defined here 417 | CLS_LOG(20, "INFO: cls_2pc_queue_list_reservations: %lu reservation entries found in xatts", xattr_reservations.size()); | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc: In function 'int cls_2pc_queue_expire_reservations(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:452:59: note: format string is defined here 452 | CLS_LOG(20, "INFO: cls_2pc_queue_expire_reservations: %lu reservation entries found", urgent_data.reservations.size()); | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:453:81: note: format string is defined here 453 | CLS_LOG(20, "INFO: cls_2pc_queue_expire_reservations: current reservations: %lu (bytes)", urgent_data.reserved_size); | ~~^ | | | long unsigned int | %llu /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:487:63: note: format string is defined here 487 | CLS_LOG(20, "INFO: cls_2pc_queue_expire_reservations: %lu reservation entries found in xatts", xattr_reservations.size()); | ~~^ | | | long unsigned int | %u /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:513:89: note: format string is defined here 513 | CLS_LOG(20, "INFO: cls_2pc_queue_expire_reservations: reservations after cleanup: %lu (bytes)", urgent_data.reserved_size); | ~~^ | | | long unsigned int | %llu In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:4: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:968:7: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 968 | erase(iterator __it) | ^~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:47: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = cls_2pc_reservation; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'int cls_2pc_queue_expire_reservations(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:463:42: /usr/include/c++/12.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = cls_2pc_reservation; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'int cls_2pc_queue_expire_reservations(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:492:40: /usr/include/c++/12.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = cls_2pc_reservation; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'int cls_2pc_queue_abort(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:356:29: /usr/include/c++/12.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = cls_2pc_reservation; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'int cls_2pc_queue_abort(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:366:35: /usr/include/c++/12.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = cls_2pc_reservation; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'int cls_2pc_queue_reserve(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:168:35: /usr/include/c++/12.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = cls_2pc_reservation; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'int cls_2pc_queue_commit(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:274:35: /usr/include/c++/12.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = cls_2pc_reservation; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'int cls_2pc_queue_commit(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/2pc_queue/cls_2pc_queue.cc:277:29: /usr/include/c++/12.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [781/1392] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o [782/1392] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o [783/1392] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o [784/1392] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o [785/1392] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o [786/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/neon/gf_w64_neon.c.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/hello/cls_hello.cc:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/hello/cls_hello.cc:32: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [787/1392] Linking CXX shared library lib/libcls_hello.so.1.0.0 [788/1392] Creating library symlink lib/libcls_hello.so.1 lib/libcls_hello.so [789/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/neon/gf_w32_neon.c.o [790/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/neon/gf_w16_neon.c.o [791/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/neon/gf_w8_neon.c.o [792/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/neon/gf_w4_neon.c.o [793/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o [794/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o [795/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o [796/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o [797/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o [798/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o [799/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o In function 'gf_w8_table_init', inlined from 'gf_w8_init' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/jerasure/gf-complete/src/gf_w8.c:2321:36: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/jerasure/gf-complete/src/gf_w8.c:1203:3: warning: 'scase' may be used uninitialized [-Wmaybe-uninitialized] 1203 | switch (scase) { | ^~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/jerasure/gf-complete/src/gf_w8.c: In function 'gf_w8_init': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/jerasure/gf-complete/src/gf_w8.c:1140:22: note: 'scase' was declared here 1140 | int a, b, c, prod, scase; | ^~~~~ [800/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o [801/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o [802/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o [803/1392] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o [804/1392] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o [805/1392] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o [806/1392] Linking CXX static library lib/libheap_profiler.a [807/1392] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o [808/1392] Building CXX object src/erasure-code/CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:28: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc: In function 'int sparsify(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 7 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/objclass.h:33:18: note: in definition of macro 'CLS_LOG' 33 | cls_log(level, " %s:%d: " fmt, __FILE__, __LINE__, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const snapid_t&}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'int get_snapcontext(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:2116:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*; _Tp = cls::rbd::ImageSnapshotSpec]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cls::rbd::GroupSnapshot::GroupSnapshot(const cls::rbd::GroupSnapshot&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:761:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cls::rbd::ImageSnapshotSpec*; _Tp = cls::rbd::ImageSnapshotSpec]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cls::rbd::ImageSnapshotSpec; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cls::rbd::GroupSnapshot& cls::rbd::GroupSnapshot::operator=(const cls::rbd::GroupSnapshot&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd_types.h:761:8, inlined from 'int group::check_duplicate_snap_name(cls_method_context_t, const std::string&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:6991:30, inlined from 'int group_snap_set(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:7465:43: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, entity_inst_t>; _KeyOfValue = std::_Select1st, entity_inst_t> >; _Compare = std::less >; _Alloc = std::allocator, entity_inst_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, entity_inst_t>, std::_Select1st, entity_inst_t> >, std::less >, std::allocator, entity_inst_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = entity_inst_t; _Compare = std::less >; _Alloc = std::allocator, entity_inst_t> >]', inlined from 'int mirror::image_instance_list(cls_method_context_t, const std::string&, uint64_t, std::map, entity_inst_t>*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:5588:28: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, entity_inst_t>, std::_Select1st, entity_inst_t> >, std::less >, std::allocator, entity_inst_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cls::rbd::GroupImageStatus}; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cls::rbd::GroupImageStatus}; _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cls::rbd::GroupImageStatus; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int group_image_list(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rbd/cls_rbd.cc:7271:20: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [809/1392] Linking CXX shared library lib/libcls_rbd.so.1.0.0 [810/1392] Creating library symlink lib/libcls_rbd.so.1 lib/libcls_rbd.so [811/1392] Building CXX object src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_plugin.cc.o [812/1392] Building CXX object src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_accel.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/stringify.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/KeyValueHistogram.cc:4: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = KeyValueHistogram::key_dist; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = KeyValueHistogram::value_dist; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [813/1392] Building CXX object src/compressor/lz4/CMakeFiles/ceph_lz4.dir/CompressionPluginLZ4.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cephfs/cls_cephfs.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cephfs/cls_cephfs.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [814/1392] Linking CXX shared library lib/libcls_cephfs.so.1.0.0 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSDaemon.cc:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSDaemon.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSDaemon.cc:39: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [815/1392] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o [816/1392] Creating library symlink lib/libcls_cephfs.so.1 lib/libcls_cephfs.so [817/1392] Building CXX object src/compressor/zstd/CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o [818/1392] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/StrayManager.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/StrayManager.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const dirfrag_t&}; _Tp = dirfrag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const inodeno_t&}; _Tp = inodeno_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_histogram.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/perf_counters.h:26: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dirfrag_t; _Alloc = std::allocator]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:557:27, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:559:29, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]', inlined from 'void EMetaBlob::dirlump::add_dnull(Args&& ...) [with Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:252:25, inlined from 'void EMetaBlob::add_null_dentry(dirlump&, CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:421:19, inlined from 'void StrayManager::_purge_stray_purged(CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/StrayManager.cc:246:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = inodeno_t; _Alloc = std::allocator]', inlined from 'void EMetaBlob::add_destroyed_inode(inodeno_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:412:31, inlined from 'void StrayManager::_purge_stray_purged(CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/StrayManager.cc:247:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [819/1392] Building CXX object src/compressor/snappy/CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/journal.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/journal.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/../CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/ESubtreeMap.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/journal.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, std::allocator > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, std::allocator > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = metareqid_t; _Tp = MDCache::uleader; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = LogSegment*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'LogSegment* MDLog::get_segment(LogSegment::seq_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/../MDLog.h:106:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = std::set >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = client_metadata_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = client_t; U = client_metadata_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long int}; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, mempool::pool_allocator >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.h:20: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int}; _Key = long long int; _Compare = std::less; _Alloc = mempool::pool_allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long int}; Container = std::set, mempool::pool_allocator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21, inlined from 'static std::enable_if_t<((! ! sizeof (U)) && (! _denc::container_base::need_contiguous))> _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::list::const_iterator&) [with U = long long int; C = std::set; Details = _denc::setlike_details, mempool::pool_allocator > >; Ts = {long long int, std::less, mempool::pool_allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1031:17, inlined from 'std::enable_if_t<(traits::supported && (! traits::featured))> ceph::decode_nohead(size_t, T&, buffer::v15_2_0::list::const_iterator&) [with T = std::set, mempool::pool_allocator >; traits = denc_traits, mempool::pool_allocator >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1779:26: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set, mempool::pool_allocator >::const_iterator' {aka 'std::_Rb_tree, std::less, mempool::pool_allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = old_inode_t; _Compare = std::less; _Alloc = mempool::pool_allocator > >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = snapid_t; U = old_inode_t; Comp = std::less; Alloc = mempool::pool_allocator > >; t_traits = denc_traits; u_traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]', inlined from 'void EMetaBlob::dirlump::add_dnull(Args&& ...) [with Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:252:25, inlined from 'void EMetaBlob::add_null_dentry(dirlump&, CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:421:19, inlined from 'void EMetaBlob::add_null_dentry(CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:416:20, inlined from 'void EMetaBlob::add_dentry(dirlump&, CDentry*, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:503:22, inlined from 'void EMetaBlob::add_dentry(CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:485:15, inlined from 'void EMetaBlob::add_dir_context(CDir*, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/journal.cc:427:15: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [820/1392] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:32, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:52, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/bloom_filter.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:26: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const dirfrag_t&}; _Tp = dirfrag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vinodeno_t}; _Tp = vinodeno_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MDSCacheObjectInfo&}; _Tp = MDSCacheObjectInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:21: /usr/include/c++/12.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>::erase(iterator) [with _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void MDCache::set_reconnected_dirty_caps(client_t, inodeno_t, int, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:559:56: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = MDCache::reconnected_cap_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::set_reconnected_dirty_caps(client_t, inodeno_t, int, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:559:64: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = client_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = client_t; _Tp = client_writeable_range_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'bool Locker::calc_new_client_ranges(CInode*, uint64_t, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:2768:30: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = client_t; _Tp = client_writeable_range_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'bool Locker::calc_new_client_ranges(CInode*, uint64_t, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:2796:33: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dirfrag_t; _Alloc = std::allocator]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:557:27, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:559:29, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vinodeno_t}; _Tp = vinodeno_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vinodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void EOpen::add_clean_inode(CInode*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EOpen.h:44:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair, mempool::pool_allocator > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > >, std::_Select1st, mempool::pool_allocator > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = std::set, mempool::pool_allocator >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > >]', inlined from 'T& compact_map::operator[](const Key&) [with Key = snapid_t; T = std::set, mempool::pool_allocator >; Compare = std::less; Alloc = mempool::pool_allocator, mempool::pool_allocator > > >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/compact_map.h:346:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > >, std::_Select1st, mempool::pool_allocator > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = client_t; _Tp = xlist; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'int Locker::issue_caps(CInode*, Capability*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:2425:43: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = snapid_t; _Tp = old_inode_t; _Compare = std::less; _Alloc = mempool::pool_allocator > >]', inlined from 'void Locker::_do_snap_update(CInode*, snapid_t, int, snapid_t, client_t, ceph::cref_t&, ceph::ref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:3614:25: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = client_t; _Tp = client_writeable_range_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'void Locker::_do_snap_update(CInode*, snapid_t, int, snapid_t, client_t, ceph::cref_t&, ceph::ref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:3652:31: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MDSCacheObjectInfo; _Alloc = std::allocator]', inlined from 'bool Locker::acquire_locks(MDRequestRef&, MutationImpl::LockOpVec&, CInode*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:478:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void MDCache::wait_replay_cap_reconnect(inodeno_t, MDSContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:550:30, inlined from 'void Locker::handle_client_caps(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Locker.cc:3206:41: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [821/1392] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.h:32, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:18: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const dirfrag_t&}; _Tp = dirfrag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dentry_key_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = dentry_key_t; _Tp = CDentry*; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = CDir::dentry_commit_item; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = old_rstat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode_nohead(int, std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = snapid_t; U = old_rstat_t; Comp = std::less; Alloc = mempool::pool_allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1090:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void CDir::prepare_old_fragment(std::map > >&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:935:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = mempool::pool_allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = std::vector >; _Compare = std::less; _Alloc = mempool::pool_allocator > > >]', inlined from 'T& compact_map::operator[](const Key&) [with Key = string_snap_t; T = std::vector >; Compare = std::less; Alloc = mempool::pool_allocator > > >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/compact_map.h:346:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = mempool::pool_allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = mempool::pool_allocator > > >]', inlined from 'T& compact_map::operator[](const Key&) [with Key = long long unsigned int; T = std::vector >; Compare = std::less; Alloc = mempool::pool_allocator > > >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/compact_map.h:346:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dirfrag_t; _Alloc = std::allocator]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:557:27, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19, inlined from 'void EMetaBlob::add_primary_dentry(CDentry*, CInode*, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:451:23, inlined from 'void CDir::assimilate_dirty_rstat_inodes_finish(EMetaBlob*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:1264:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:559:29, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19, inlined from 'void EMetaBlob::add_primary_dentry(CDentry*, CInode*, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:451:23, inlined from 'void CDir::assimilate_dirty_rstat_inodes_finish(EMetaBlob*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:1264:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CDir::dentry_commit_item; _Alloc = std::allocator]', inlined from 'CDir::_omap_commit(int)::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CDir.cc:2464:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [822/1392] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ConfUtils.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:23: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const snapid_t&}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const dirfrag_t&}; _Tp = dirfrag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:19: /usr/include/c++/12.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 = {client_t&, xlist*}; _Key = client_t; _Val = std::pair*>; _KeyOfValue = std::_Select1st*> >; _Compare = std::less; _Alloc = std::allocator*> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree*>, std::_Select1st*> >, std::less, std::allocator*> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {client_t&, xlist*}; _Key = client_t; _Tp = xlist*; _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 = {client_t&, xlist*}; _Key = client_t; _Tp = xlist*; _Compare = std::less; _Alloc = std::allocator*> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void SnapRealm::add_cap(client_t, Capability*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/SnapRealm.h:107:46: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {inode_backpointer_t}; _Tp = inode_backpointer_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {inode_backpointer_t}; _Tp = inode_backpointer_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = inode_backpointer_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void CInode::build_backtrace(int64_t, inode_backtrace_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:1296:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:20: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.h:20: In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void CInode::record_snaprealm_past_parent(sr_t*, SnapRealm*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:602:36: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void CInode::record_snaprealm_parent_dentry(sr_t*, SnapRealm*, CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:622:41: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void CInode::record_snaprealm_parent_dentry(sr_t*, SnapRealm*, CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:627:41: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dirfrag_t; _Alloc = std::allocator]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:557:27, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:559:29, inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(CDir*, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:537:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair, mempool::pool_allocator > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > >, std::_Select1st, mempool::pool_allocator > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = old_inode_t; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = old_rstat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode_nohead(int, std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = snapid_t; U = old_rstat_t; Comp = std::less; Alloc = mempool::pool_allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1090:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = std::set, mempool::pool_allocator >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > >]', inlined from 'T& compact_map::operator[](const Key&) [with Key = snapid_t; T = std::set, mempool::pool_allocator >; Compare = std::less; Alloc = mempool::pool_allocator, mempool::pool_allocator > > >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/compact_map.h:346:26, inlined from 'void CInode::add_need_snapflush(CInode*, snapid_t, client_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:358:47: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > >, std::_Select1st, mempool::pool_allocator > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15, inlined from 'Objecter::Op* Objecter::prepare_read_op(const object_t&, const object_locator_t&, uint64_t, uint64_t, snapid_t, ceph::buffer::v15_2_0::list*, int, Context*, version_t*, ObjectOperation*, int, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3206:21, inlined from 'ceph_tid_t Objecter::read(const object_t&, const object_locator_t&, uint64_t, uint64_t, snapid_t, ceph::buffer::v15_2_0::list*, int, Context*, version_t*, ObjectOperation*, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3225:28, inlined from 'void CInode::fetch(MDSContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:1244:31: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'void CInode::purge_stale_snap_data(const std::set&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/CInode.cc:3085:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [823/1392] Building CXX object src/osdc/CMakeFiles/osdc.dir/Striper.cc.o In file included from /usr/include/boost/lockfree/detail/atomic.hpp:57, from /usr/include/boost/lockfree/queue.hpp:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/KernelDevice.cc:25: /usr/include/c++/12.2.1/atomic: In function 'bool std::atomic<_Tp>::compare_exchange_strong(_Tp&, _Tp, std::memory_order) [with _Tp = boost::lockfree::detail::tagged_ptr::node>]': /usr/include/c++/12.2.1/atomic:380:7: note: parameter passing for argument of type 'boost::lockfree::detail::tagged_ptr::node>' changed in GCC 7.1 380 | compare_exchange_strong(_Tp& __e, _Tp __i, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/KernelDevice.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/KernelDevice.cc:27: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/KernelDevice.cc: In member function 'virtual void KernelDevice::aio_submit(IOContext*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/blk/kernel/KernelDevice.cc:838:29: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 838 | r = io_queue->submit_batch(ioc->running_aios.begin(), e, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | pending, priv, &retries); | ~~~~~~~~~~~~~~~~~~~~~~~~ [824/1392] Building CXX object src/osdc/CMakeFiles/osdc.dir/error_code.cc.o [825/1392] Linking CXX static library lib/librbd_mirror_internal.a [826/1392] Building CXX object src/osdc/CMakeFiles/osdc.dir/Objecter.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSLoadTargets.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSLoadTargets.h:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.cc:17: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::get_version(std::string&&, CompletionToken&&) [with CompletionToken = Objecter::CB_Objecter_GetVersion]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:749:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [827/1392] Building CXX object src/osdc/CMakeFiles/osdc.dir/ObjectCacher.cc.o In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:1: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'std::vector > JSONObj::get_array_elements()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:205:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [828/1392] Linking CXX shared library lib/libcls_2pc_queue.so.1.0.0 [829/1392] Creating library symlink lib/libcls_2pc_queue.so.1 lib/libcls_2pc_queue.so [830/1392] Building CXX object src/osdc/CMakeFiles/osdc.dir/Filer.cc.o [831/1392] Building CXX object src/librados/CMakeFiles/librados_impl.dir/librados_tp.cc.o [832/1392] Building CXX object src/librados/CMakeFiles/librados_impl.dir/librados_util.cc.o [833/1392] Building CXX object src/librados/CMakeFiles/librados_impl.dir/RadosClient.cc.o [834/1392] Linking CXX static library lib/libblk.a [835/1392] Building CXX object src/librados/CMakeFiles/librados_impl.dir/RadosXattrIter.cc.o [836/1392] Building CXX object src/librados/CMakeFiles/librados_impl.dir/IoCtxImpl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSMap.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSDaemon.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_mds.cc:33: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_mds.cc:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMonCommand.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSDaemon.h:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [837/1392] Building CXX object src/librados/CMakeFiles/librados.dir/librados_cxx.cc.o [838/1392] Building CXX object src/librados/CMakeFiles/librados.dir/librados_c.cc.o [839/1392] Building CXX object src/CMakeFiles/librados-config.dir/librados-config.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/MemDB.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/KeyValueDB.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/KeyValueDB.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/KeyValueDB.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [840/1392] Building CXX object src/CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o [841/1392] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/rocksdb/db.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/RocksDBStore.cc:14: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rocksdb::DbPath}; _Tp = rocksdb::DbPath; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/RocksDBStore.cc:5: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, rocksdb::ColumnFamilyOptions&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const char (&)[8], const rocksdb::Options&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, const rocksdb::ColumnFamilyOptions&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, const rocksdb::ColumnFamilyOptions&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rocksdb::DbPath}; _Tp = rocksdb::DbPath; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int RocksDBStore::load_rocksdb_options(bool, rocksdb::Options&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/RocksDBStore.cc:519:24: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const char (&)[8], const rocksdb::Options&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]', inlined from 'int RocksDBStore::verify_sharding(const rocksdb::Options&, std::vector&, std::vector >&, std::vector&, std::vector >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/RocksDBStore.cc:1080:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, rocksdb::ColumnFamilyOptions&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]', inlined from 'int RocksDBStore::prepare_for_reshard(const std::string&, columns_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/RocksDBStore.cc:3117:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [842/1392] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cas/cls_cas.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/../include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/../include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/../include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/objclass/objclass.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/cas/cls_cas.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [843/1392] Linking CXX shared library lib/libcls_cas.so.1.0.0 [844/1392] Creating library symlink lib/libcls_cas.so.1 lib/libcls_cas.so [845/1392] Building CXX object src/erasure-code/CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o [846/1392] Linking CXX static library lib/liberasure_code.a [847/1392] Building C object src/common/CMakeFiles/crc32.dir/sctp_crc32.c.o [848/1392] Building C object src/common/CMakeFiles/crc32.dir/crc32c_intel_baseline.c.o [849/1392] Building CXX object src/common/CMakeFiles/crc32.dir/crc32c.cc.o [850/1392] Building C object src/common/CMakeFiles/common_utf8.dir/utf8.c.o [851/1392] Linking C static library lib/libcommon_utf8.a [852/1392] Building C object src/arch/CMakeFiles/arch.dir/arm.c.o [853/1392] Building CXX object src/arch/CMakeFiles/arch.dir/probe.cc.o [854/1392] Linking CXX static library lib/libarch.a [855/1392] Linking CXX static library lib/libcrc32.a [856/1392] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/MemDB.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/MemDB.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/fs_fwd.h:35, from /usr/include/c++/12.2.1/filesystem:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/MemDB.cc:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [857/1392] Linking CXX static library lib/libkv.a [858/1392] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o [859/1392] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o [860/1392] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o [861/1392] Building C object src/crush/CMakeFiles/crush_objs.dir/hash.c.o [862/1392] Building C object src/crush/CMakeFiles/crush_objs.dir/crush.c.o [863/1392] Building C object src/crush/CMakeFiles/crush_objs.dir/mapper.c.o [864/1392] Building C object src/crush/CMakeFiles/crush_objs.dir/builder.c.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MClientRequest.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Server.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/lexical_cast.hpp:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Server.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMDSBeacon.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Beacon.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'bool MDSMap::is_data_pool(int64_t) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:285:23: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/numeric/conversion/converter_policies.hpp:13, from /usr/include/boost/numeric/conversion/converter.hpp:14, from /usr/include/boost/numeric/conversion/cast.hpp:33, from /usr/include/boost/lexical_cast/detail/converter_numeric.hpp:36, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:43, from /usr/include/boost/lexical_cast.hpp:32: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const dirfrag_t&}; _Tp = dirfrag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSRank.h:22: /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}; _Tp = EMetaBlob::remotebit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}; _Tp = EMetaBlob::remotebit; _Alloc = std::allocator]', inlined from 'void EMetaBlob::dirlump::add_dremote(Args&& ...) [with Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:248:27, inlined from 'void EMetaBlob::add_remote_dentry(dirlump&, CDentry*, bool, inodeno_t, unsigned char)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:438:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vinodeno_t}; _Tp = vinodeno_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MDSCacheObjectInfo&}; _Tp = MDSCacheObjectInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: 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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::get_version(std::string&&, CompletionToken&&) [with CompletionToken = Objecter::CB_Objecter_GetVersion]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:749:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = metareqid_t; _Tp = MDCache::uleader; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = metareqid_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void MDCache::rejoin_recovered_caps(inodeno_t, client_t, const cap_reconnect_t&, mds_rank_t, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:523:41: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::rejoin_recovered_caps(inodeno_t, client_t, const cap_reconnect_t&, mds_rank_t, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:523:50: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void MDCache::add_reconnected_cap(client_t, inodeno_t, const cap_reconnect_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:554:56: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = MDCache::reconnected_cap_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::add_reconnected_cap(client_t, inodeno_t, const cap_reconnect_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:554:64: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void MDCache::add_reconnected_snaprealm(client_t, inodeno_t, snapid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:565:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::add_reconnected_snaprealm(client_t, inodeno_t, snapid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:565:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = client_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = MDSCacheObject*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = MDSCacheObject*; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = client_metadata_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = client_t; U = client_metadata_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = dirfrag_t; _Alloc = std::allocator]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:557:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:559:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {vinodeno_t}; _Tp = vinodeno_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = vinodeno_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void EOpen::add_clean_inode(CInode*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EOpen.h:44:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}; _Tp = EMetaBlob::nullbit; _Alloc = std::allocator]', inlined from 'void EMetaBlob::dirlump::add_dnull(Args&& ...) [with Args = {std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, bool&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:252:25, inlined from 'void EMetaBlob::add_null_dentry(dirlump&, CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:421:19, inlined from 'void EMetaBlob::add_null_dentry(CDentry*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:416:20: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MDSCacheObjectInfo; _Alloc = std::allocator]', inlined from 'void Server::handle_peer_auth_pin(MDRequestRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Server.cc:3116:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void MDCache::rejoin_export_caps(inodeno_t, client_t, const cap_reconnect_t&, int, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:515:31, inlined from 'void Server::handle_client_reconnect(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Server.cc:1569:34: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::rejoin_export_caps(inodeno_t, client_t, const cap_reconnect_t&, int, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:517:34, inlined from 'void Server::handle_client_reconnect(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/Server.cc:1569:34: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [865/1392] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o [866/1392] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o [867/1392] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o [868/1392] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o [869/1392] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o [870/1392] Building CXX object src/common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o [871/1392] Building CXX object src/common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o [872/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o [873/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o [874/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o [875/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/ErasureCodeInterface.h:143, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/shec/ErasureCodeShecTableCache.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/shec/ErasureCodeShecTableCache.cc:21: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, ErasureCodeShecTableCache::DecodingCacheParameter> >; _KeyOfValue = std::_Select1st, ErasureCodeShecTableCache::DecodingCacheParameter> > >; _Compare = std::less; _Alloc = std::allocator, ErasureCodeShecTableCache::DecodingCacheParameter> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, ErasureCodeShecTableCache::DecodingCacheParameter> >, std::_Select1st, ErasureCodeShecTableCache::DecodingCacheParameter> > >, std::less, std::allocator, ErasureCodeShecTableCache::DecodingCacheParameter> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair, ErasureCodeShecTableCache::DecodingCacheParameter>; _Compare = std::less; _Alloc = std::allocator, ErasureCodeShecTableCache::DecodingCacheParameter> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, ErasureCodeShecTableCache::DecodingCacheParameter> >, std::_Select1st, ErasureCodeShecTableCache::DecodingCacheParameter> > >, std::less, std::allocator, ErasureCodeShecTableCache::DecodingCacheParameter> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [876/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o [877/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Stack.cc.o [878/1392] Linking CXX shared library lib/libceph_zstd.so.2.0.0 [879/1392] Creating library symlink lib/libceph_zstd.so.2 lib/libceph_zstd.so [880/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o [881/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/clay/ErasureCodeClay.cc:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/clay/ErasureCodeClay.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [882/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Event.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_ops.cc:15: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rados::cls::lock::locker_id_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [883/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o [884/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxKeyServer.cc:15: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = RotatingSecrets; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int KeyServer::_rotate_secret(uint32_t, KeyServerData&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxKeyServer.cc:178:64: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ExpiringCryptoKey; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint64_t RotatingSecrets::add(ExpiringCryptoKey&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Auth.h:264:22, inlined from 'int KeyServer::_rotate_secret(uint32_t, KeyServerData&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxKeyServer.cc:194:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [885/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o [886/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/AuthServiceHandler.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxServiceHandler.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxServiceHandler.cc:16: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CephXSessionAuthInfo&}; _Tp = CephXSessionAuthInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CephXSessionAuthInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [887/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/ConnectionTracker.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/ConnectionTracker.cc:15: /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = int; _Tp = ConnectionReport; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void ConnectionTracker::notify_rank_removed(int, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/ConnectionTracker.cc:215:27: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void ConnectionTracker::notify_rank_removed(int, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/ConnectionTracker.cc:223:29: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = int; _Tp = ConnectionReport; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void ConnectionTracker::notify_rank_removed(int, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/ConnectionTracker.cc:236:23: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [888/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o [889/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/msg_types.cc.o [890/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Connection.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_types.cc:15: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rados::cls::lock::locker_id_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'static void rados::cls::lock::lock_info_t::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_types.cc:93:16: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [891/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Messenger.cc.o [892/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Message.cc.o [893/1392] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_client.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/lock/cls_lock_client.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rados::cls::lock::locker_id_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rados::cls::lock::locker_id_t; _Tp = rados::cls::lock::locker_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = rados::cls::lock::locker_id_t; U = rados::cls::lock::locker_info_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [894/1392] Linking CXX static library lib/libcls_lock_client.a [895/1392] Linking CXX shared library lib/denc-mod-common.so [896/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/ceph-exporter_options.cc.o [897/1392] Linking CXX static library lib/libcls_rbd_client.a [898/1392] Linking CXX shared library lib/denc-mod-rbd.so [899/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rgw_options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/ErasureCode.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/ErasureCode.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [900/1392] Linking CXX shared library lib/libec_shec_neon.so [901/1392] Linking CXX shared library lib/libec_shec_generic.so [902/1392] Linking CXX shared library lib/libec_shec.so [903/1392] Linking CXX shared library lib/libceph_crypto_openssl.so [904/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o [905/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MCacheExpire.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:52: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:21: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = dirfrag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:19: /usr/include/c++/12.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>::erase(iterator) [with _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}; _Tp = EMetaBlob::remotebit; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}; _Tp = EMetaBlob::remotebit; _Alloc = std::allocator]', inlined from 'void EMetaBlob::dirlump::add_dremote(Args&& ...) [with Args = {std::basic_string_view >, std::basic_string_view >, snapid_t&, snapid_t&, long long unsigned int, inodeno_t&, unsigned char&, bool&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:248:27, inlined from 'void EMetaBlob::add_remote_dentry(dirlump&, CDentry*, bool, inodeno_t, unsigned char)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:438:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = metareqid_t; _Val = metareqid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = metareqid_t; _Val = metareqid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = metareqid_t; _Val = metareqid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = metareqid_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:23: /usr/include/c++/12.2.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = metareqid_t; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_set.h:654:7: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 654 | erase(const_iterator __position) | ^~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = metareqid_t; _Val = metareqid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = metareqid_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h: In member function 'void MDCache::remove_ambiguous_peer_update(metareqid_t, mds_rank_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:473:20: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 473 | p->second.erase(q); | ~~~~~~~~~~~~~~~^~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = dirfrag_t; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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 = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = std::pair, snapid_t>; _Val = std::pair, snapid_t>, unsigned int>; _KeyOfValue = std::_Select1st, snapid_t>, unsigned int> >; _Compare = std::less, snapid_t> >; _Alloc = std::allocator, snapid_t>, unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, snapid_t>, std::pair, snapid_t>, unsigned int>, std::_Select1st, snapid_t>, unsigned int> >, std::less, snapid_t> >, std::allocator, snapid_t>, unsigned int> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = vinodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vinodeno_t; _Tp = MMDSCacheRejoin::inode_strong; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = vinodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vinodeno_t; _Tp = MMDSCacheRejoin::peer_reqid; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = vinodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vinodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = MMDSCacheRejoin::peer_reqid; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = MMDSCacheRejoin::dirfrag_strong; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = string_snap_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = std::map >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = vinodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vinodeno_t; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = vinodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vinodeno_t; _Tp = std::map >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::dn_weak; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::dn_weak; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::peer_reqid; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::peer_reqid; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = dirfrag_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = dirfrag_t*; _Tp = dirfrag_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const dirfrag_t; _T2 = std::vector]' at /usr/include/c++/12.2.1/bits/stl_pair.h:195:17, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::pair > >&}; _Tp = std::_Rb_tree_node > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::pair > >&}; _Tp = std::_Rb_tree_node > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Link_type, _Args&& ...) [with _Args = {const std::pair > >&}; _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:595:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = dirfrag_t*; _Tp = dirfrag_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dirfrag_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = metareqid_t; _Tp = MMDSResolve::peer_request; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = metareqid_t; _Tp = ceph::buffer::v15_2_0::list; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = metareqid_t; _Tp = MDCache::uleader; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = metareqid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = MDCache::reconnected_cap_info_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = vinodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vinodeno_t; _Tp = CInode*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::add_inode(CInode*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:274:40: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = fragset_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = Capability::Import; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = client_metadata_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = MDCache::discover_info_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'MDCache::discover_info_t& MDCache::_create_discover(mds_rank_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:278:37: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::dn_strong; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::dn_strong; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/StackStringStream.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/DecayCounter.h:20: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = EMetaBlob::dirlump; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'EMetaBlob::dirlump& EMetaBlob::add_dir(dirfrag_t, const CDir::fnode_const_ptr&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:559:29: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15, inlined from 'ceph_tid_t Objecter::getxattr(const object_t&, const object_locator_t&, const char*, snapid_t, ceph::buffer::v15_2_0::list*, int, Context*, version_t*, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3310:21, inlined from 'void MDCache::fetch_backtrace(inodeno_t, int64_t, ceph::bufferlist&, Context*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:9966:26: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = old_rstat_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'T& compact_map::operator[](const Key&) [with Key = snapid_t; T = old_rstat_t; Compare = std::less; Alloc = mempool::pool_allocator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/compact_map.h:346:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = old_inode_t; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = mempool::pool_allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = snapid_t; _Tp = old_inode_t; _Compare = std::less; _Alloc = mempool::pool_allocator > >]', inlined from 'void MDCache::project_rstat_frag_to_inode(const nest_info_t&, const nest_info_t&, snapid_t, snapid_t, CInode*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:2004:25: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, mempool::pool_allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc: In member function 'void MDCache::_move_subtree_map_bound(dirfrag_t, dirfrag_t, dirfrag_t, std::map >&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:2510:18: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 2510 | v.erase(it); | ~~~~~~~^~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc: In member function 'void MDCache::send_subtree_resolves()': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:2872:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 2872 | p->second.erase(p->second.begin() + i); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = inodeno_t; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'Capability* MDCache::try_reconnect_cap(CInode*, Session*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:5840:34: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void EMetaBlob::add_truncate_finish(inodeno_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/events/EMetaBlob.h:406:24, inlined from 'void MDCache::truncate_inode_finish(CInode*, LogSegment*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:6525:35: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13, inlined from 'void boost::container::vector::swap(boost::container::vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2142:22, inlined from 'void boost::container::small_vector_base::swap(boost::container::small_vector_base&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; SecAlloc = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:401:35, inlined from 'void boost::container::small_vector::swap(boost::container::small_vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:641:35, inlined from 'Objecter::Op* Objecter::prepare_mutate_op(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2929:24, inlined from 'ceph_tid_t Objecter::mutate(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2941:30, inlined from 'void MDCache::_fragment_committed(dirfrag_t, const MDRequestRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:12076:26: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13, inlined from 'void boost::container::vector::swap(boost::container::vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2142:22, inlined from 'void boost::container::small_vector_base::swap(boost::container::small_vector_base&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; SecAlloc = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:401:35, inlined from 'void boost::container::small_vector::swap(boost::container::small_vector&) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:641:35, inlined from 'Objecter::Op* Objecter::prepare_mutate_op(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2929:24, inlined from 'ceph_tid_t Objecter::mutate(const object_t&, const object_locator_t&, ObjectOperation&, const SnapContext&, ceph::real_time, int, Context*, version_t*, osd_reqid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2941:30, inlined from 'void MDCache::_fragment_committed(dirfrag_t, const MDRequestRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:12076:26: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = MDCache::ufragment; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::add_uncommitted_fragment(dirfrag_t, int, const frag_vec_t&, LogSegment*, ceph::bufferlist*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:12224:52: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc: In member function 'ESubtreeMap* MDCache::create_subtree_map()': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:2651:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 2651 | bfrags.erase(bfrags.begin() + i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = inodeno_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = inodeno_t; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void MDCache::handle_discover_reply(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:10499:39: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = client_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::handle_cache_rejoin_ack(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:5170:17: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = client_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::handle_cache_rejoin_ack(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:5182:22: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void MDCache::rejoin_send_rejoins()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:4041:37: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = client_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::rejoin_send_rejoins()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:4050:25: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = dirfrag_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = dirfrag_t; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void MDCache::handle_resolve(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:3287:28: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc: In member function 'void MDCache::logged_leader_update(metareqid_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:2443:26: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 2443 | pending_leaders.erase(p); | ~~~~~~~~~~~~~~~~~~~~~^~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = metareqid_t; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::add_rollback(metareqid_t, mds_rank_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.h:479:32, inlined from 'void MDCache::handle_resolve_ack(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:3451:16: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = client_t; _Tp = entity_inst_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::handle_cache_rejoin_weak(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:4426:29: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = client_t; _Tp = client_metadata_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MDCache::handle_cache_rejoin_weak(ceph::cref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDCache.cc:4427:38: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [906/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rbd_options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/compressor/zlib/ZlibCompressor.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/compressor/zlib/ZlibCompressor.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [907/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/osd_options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/lrc/ErasureCodeLrc.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/lrc/ErasureCodeLrc.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/lrc/ErasureCodeLrc.cc:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [908/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mon_options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/ErasureCode.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/erasure-code/ErasureCode.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [909/1392] Linking CXX shared library lib/libec_jerasure_neon.so [910/1392] Linking CXX shared library lib/libec_jerasure_generic.so [911/1392] Linking CXX shared library lib/libec_jerasure.so [912/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mds-client_options.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_value.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_reader.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_reader.cpp:6: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_value.h:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const json_spirit::Value_impl, std::allocator > > >&}; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {json_spirit::Pair_impl, std::allocator > > >}; _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {json_spirit::Pair_impl, std::allocator > > >}; _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = json_spirit::Pair_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'static json_spirit::Config_vector::Value_type& json_spirit::Config_vector::add(Object_type&, const String_type&, const Value_type&) [with String = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_value.h:156:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const json_spirit::Value_impl, std::allocator > > >&}; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]', inlined from 'static json_spirit::Config_map::Value_type& json_spirit::Config_map::add(Object_type&, const String_type&, const Value_type&) [with String = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/json_spirit/json_spirit_value.h:209:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [913/1392] Linking CXX static library lib/libjson_spirit.a [914/1392] Linking CXX shared library lib/libcls_lua.so.1.0.0 [915/1392] Creating library symlink lib/libcls_lua.so.1 lib/libcls_lua.so [916/1392] Linking CXX shared library lib/libcls_rgw.so.1.0.0 [917/1392] Creating library symlink lib/libcls_rgw.so.1 lib/libcls_rgw.so [918/1392] Linking CXX shared library lib/libcls_refcount.so.1.0.0 [919/1392] Creating library symlink lib/libcls_refcount.so.1 lib/libcls_refcount.so [920/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mds_options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = boost::container::vec_iterator*, false>; _OI = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:67: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator > >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/vector.hpp: In function 'void boost::container::vector::assign(FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator*>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 1285 | void assign(FwdIt first, FwdIt last | ^~~~~~ /usr/include/boost/container/vector.hpp:1285:9: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 /usr/include/boost/container/vector.hpp: In function 'void boost::container::vector::priv_move_assign(boost::container::vector&&, typename boost::move_detail::disable_if_or::type, 0>, boost::move_detail::is_different::type, typename boost::container::real_allocator::type> >::type*) [with OtherA = boost::container::small_vector_allocator, boost::container::new_allocator, void>; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2498:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 2498 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end() )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2500 | ); | ~ In member function 'void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = std::pair; SecAlloc = void; Options = void]', inlined from 'boost::container::small_vector::small_vector(boost::container::small_vector&&) [with T = std::pair; unsigned int N = 4; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:611:32, inlined from 'striper::LightweightObjectExtent::LightweightObjectExtent(striper::LightweightObjectExtent&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/StriperTypes.h:19:8: /usr/include/boost/container/small_vector.hpp:411:22: note: parameter passing for argument of type 'boost::move_iterator*>' changed in GCC 7.1 411 | this->assign( boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.begin())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | , boost::make_move_iterator(boost::movelib::iterator_to_raw_pointer(x.end ())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | ); | ~ /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>; T = striper::LightweightObjectExtent; A = boost::container::small_vector_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = boost::container::vec_iterator*, false>; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = boost::container::vec_iterator*, false>; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>; T = striper::LightweightObjectExtent; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::emplace(const_iterator, Args&& ...) [with Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int}; T = striper::LightweightObjectExtent; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1865:87, inlined from 'static void Striper::file_to_extents(ceph::common::CephContext*, const file_layout_t*, uint64_t, uint64_t, uint64_t, uint64_t, striper::LightweightObjectExtents*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:248:38: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, void>, striper::LightweightObjectExtent*, long long unsigned int&, long long unsigned int&, long long unsigned int&, long long unsigned int>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In member function 'boost::container::vector::reference boost::container::vector::emplace_back(Args&& ...) [with Args = {long long unsigned int, long long unsigned int&}; T = std::pair; A = boost::container::small_vector_allocator, boost::container::new_allocator, void>; Options = void]', inlined from 'static void Striper::file_to_extents(ceph::common::CephContext*, const file_layout_t*, uint64_t, uint64_t, uint64_t, uint64_t, striper::LightweightObjectExtents*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:260:36: /usr/include/boost/container/vector.hpp:1823:17: note: parameter passing for argument of type 'proxy_t' {aka 'boost::container::dtl::insert_emplace_proxy, boost::container::new_allocator, void>, std::pair*, long long unsigned int, long long unsigned int&>'} changed in GCC 7.1 1823 | return *this->priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1824 | (p, 1, proxy_t(::boost::forward(args)...), alloc_version()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc: In static member function 'static void Striper::file_to_extents(ceph::common::CephContext*, const char*, const file_layout_t*, uint64_t, uint64_t, uint64_t, std::vector&, uint64_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:144:40: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 144 | object_extent.buffer_extents.insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 145 | object_extent.buffer_extents.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | lightweight_object_extent.buffer_extents.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | lightweight_object_extent.buffer_extents.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc: In static member function 'static void Striper::file_to_extents(ceph::common::CephContext*, const char*, const file_layout_t*, uint64_t, uint64_t, uint64_t, std::map >&, uint64_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Striper.cc:174:42: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 174 | object_extent.buffer_extents.insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 175 | object_extent.buffer_extents.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | lightweight_object_extent.buffer_extents.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | lightweight_object_extent.buffer_extents.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [921/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mgr_options.cc.o [922/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/crimson_options.cc.o [923/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o [924/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/global_options.cc.o [925/1392] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/build_options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [926/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/SubProcess.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.h:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = object_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = object_t; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ObjectExtent&}; _Tp = ObjectExtent; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ObjectExtent; _Alloc = std::allocator]', inlined from 'void Filer::_probe(Probe*, Probe::unique_lock&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Filer.cc:166:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [927/1392] Building C object src/common/CMakeFiles/common-common-objs.dir/linux_version.c.o [928/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/dns_resolve.cc.o [929/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/blkdev.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Monitor.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/KVMonitor.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Monitor.h:27: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [930/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/version.cc.o [931/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/util.cc.o [932/1392] Building C object src/common/CMakeFiles/common-common-objs.dir/utf8.c.o [933/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/pretty_binary.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Event.h:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Event.cc:19: /usr/include/c++/12.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>::erase(iterator) [with _Key = std::chrono::time_point; _Val = std::pair, EventCenter::TimeEvent>; _KeyOfValue = std::_Select1st, EventCenter::TimeEvent> >; _Compare = std::less >; _Alloc = std::allocator, EventCenter::TimeEvent> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, EventCenter::TimeEvent>, std::_Select1st, EventCenter::TimeEvent> >, std::less >, std::allocator, EventCenter::TimeEvent> > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair, EventCenter::TimeEvent> > >; _KeyOfValue = std::_Select1st, EventCenter::TimeEvent> > > >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, EventCenter::TimeEvent> > >, std::_Select1st, EventCenter::TimeEvent> > > >, std::less, std::allocator, EventCenter::TimeEvent> > > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, EventCenter::TimeEvent> > >; _KeyOfValue = std::_Select1st, EventCenter::TimeEvent> > > >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, EventCenter::TimeEvent> > >, std::_Select1st, EventCenter::TimeEvent> > > >, std::less, std::allocator, EventCenter::TimeEvent> > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::_Rb_tree_iterator, EventCenter::TimeEvent> >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]', inlined from 'uint64_t EventCenter::create_time_event(uint64_t, EventCallbackRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Event.cc:309:15: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, EventCenter::TimeEvent> > >, std::_Select1st, EventCenter::TimeEvent> > > >, std::less, std::allocator, EventCenter::TimeEvent> > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:62: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::chrono::time_point; _Tp = EventCenter::TimeEvent; _Compare = std::less >; _Alloc = std::allocator, EventCenter::TimeEvent> >]', inlined from 'void EventCenter::delete_time_event(uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Event.cc:327:20: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap, EventCenter::TimeEvent>::iterator' {aka 'std::_Rb_tree, std::pair, EventCenter::TimeEvent>, std::_Select1st, EventCenter::TimeEvent> >, std::less >, std::allocator, EventCenter::TimeEvent> > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair, EventCenter::TimeEvent> > >; _KeyOfValue = std::_Select1st, EventCenter::TimeEvent> > > >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::_Rb_tree_iterator, EventCenter::TimeEvent> >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void EventCenter::delete_time_event(uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Event.cc:328:18: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, EventCenter::TimeEvent> > >, std::_Select1st, EventCenter::TimeEvent> > > >, std::less, std::allocator, EventCenter::TimeEvent> > > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::chrono::time_point; _Tp = EventCenter::TimeEvent; _Compare = std::less >; _Alloc = std::allocator, EventCenter::TimeEvent> >]', inlined from 'int EventCenter::process_time_events()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Event.cc:367:24: /usr/include/c++/12.2.1/bits/stl_multimap.h:713:26: note: parameter passing for argument of type 'std::multimap, EventCenter::TimeEvent>::iterator' {aka 'std::_Rb_tree, std::pair, EventCenter::TimeEvent>, std::_Select1st, EventCenter::TimeEvent> >, std::less >, std::allocator, EventCenter::TimeEvent> > >::iterator'} changed in GCC 7.1 713 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair, EventCenter::TimeEvent> > >; _KeyOfValue = std::_Select1st, EventCenter::TimeEvent> > > >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair, EventCenter::TimeEvent> > >; _KeyOfValue = std::_Select1st, EventCenter::TimeEvent> > > >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = std::_Rb_tree_iterator, EventCenter::TimeEvent> >; _Compare = std::less; _Alloc = std::allocator, EventCenter::TimeEvent> > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'int EventCenter::process_time_events()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Event.cc:368:22: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, EventCenter::TimeEvent> > > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ [934/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/url_escape.cc.o [935/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/types.cc.o [936/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/strtol.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MgrStatMonitor.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MgrStatMonitor.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MgrStatMonitor.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [937/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/str_map.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/snap_set_diff.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/snap_set_diff.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/snap_set_diff.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/snap_set_diff.cc:6: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [938/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/str_list.cc.o [939/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/snap_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Monitor.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:53, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:18: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, health_mute_t>; _KeyOfValue = std::_Select1st, health_mute_t> >; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, health_mute_t>; _KeyOfValue = std::_Select1st, health_mute_t> >; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:54: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, health_mute_t>; _KeyOfValue = std::_Select1st, health_mute_t> >; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, health_mute_t>; _KeyOfValue = std::_Select1st, health_mute_t> >; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = health_mute_t; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]', inlined from 'bool HealthMonitor::prepare_command(MonOpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:327:33: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, health_mute_t>; _KeyOfValue = std::_Select1st, health_mute_t> >; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, health_mute_t>; _KeyOfValue = std::_Select1st, health_mute_t> >; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = health_mute_t; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'bool HealthMonitor::prepare_command(MonOpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:336:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, health_mute_t> >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = health_mute_t; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]', inlined from 'bool HealthMonitor::check_mutes()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:407:30: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, health_mute_t>::iterator' {aka 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = health_mute_t; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]', inlined from 'bool HealthMonitor::check_mutes()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:416:25: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, health_mute_t>::iterator' {aka 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = health_mute_t; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]', inlined from 'bool HealthMonitor::check_mutes()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:426:27: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, health_mute_t>::iterator' {aka 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = health_mute_t; _Compare = std::less >; _Alloc = std::allocator, health_mute_t> >]', inlined from 'bool HealthMonitor::check_mutes()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/HealthMonitor.cc:443:27: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, health_mute_t>::iterator' {aka 'std::_Rb_tree, std::pair, health_mute_t>, std::_Select1st, health_mute_t> >, std::less >, std::allocator, health_mute_t> > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [940/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/signal.cc.o [941/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/scrub_types.cc.o [942/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/run_cmd.cc.o [943/1392] Building C object src/common/CMakeFiles/common-common-objs.dir/reverse.c.o [944/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/random_string.cc.o [945/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/pick_address.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:19: /usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = unsigned int]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MDSCapGrant&}; _Tp = MDSCapGrant; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = MDSCapGrant; _Alloc = std::allocator]', inlined from 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = MDSCapGrant; Enable = void]' at /usr/include/boost/spirit/home/support/container.hpp:291:21, inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = MDSCapGrant]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >; F = boost::spirit::qi::detail::fail_function&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type>; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:287:39: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:259:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]' at /usr/include/c++/12.2.1/bits/stl_iterator.h:743:22, inlined from '_OutputIterator std::__set_intersection(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:5224:16, inlined from '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:5274:48, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:262:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:265:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:265:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc: In member function 'bool MDSAuthCaps::is_capable(std::string_view, uid_t, gid_t, unsigned int, uid_t, gid_t, const std::vector*, unsigned int, uid_t, gid_t, const entity_addr_t&) const': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:303:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 303 | std::find(gids.begin(), gids.end(), new_gid) == | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSAuthCaps.cc:315:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 315 | } else if (std::find(gids.begin(), gids.end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | inode_gid) != gids.end()) { | ~~~~~~~~~~ [946/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_histogram.cc.o [947/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MMgrBeacon.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MgrMonitor.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/token_iterator.hpp:22, from /usr/include/boost/tokenizer.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MgrMonitor.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:6: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {std::__cxx11::basic_string, std::allocator >&, Option}; _Key = std::__cxx11::basic_string; _Val = std::pair, Option>; _KeyOfValue = std::_Select1st, Option> >; _Compare = std::less >; _Alloc = std::allocator, Option> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Option>, std::_Select1st, Option> >, std::less >, std::allocator, Option> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, Option}; _Key = std::__cxx11::basic_string; _Tp = Option; _Compare = std::less >; _Alloc = std::allocator, Option> >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, Option}; _Key = std::__cxx11::basic_string; _Tp = Option; _Compare = std::less >; _Alloc = std::allocator, Option> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'virtual void MgrMonitor::update_from_paxos(bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MgrMonitor.cc:234:42: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Option>::const_iterator' {aka 'std::_Rb_tree, std::pair, Option>, std::_Select1st, Option> >, std::less >, std::allocator, Option> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [948/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_counters.cc.o [949/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/page.cc.o [950/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/options.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/lru.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Messenger.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.h:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Messenger.h:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Messenger.h:21: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ceph::buffer::v15_2_0::list; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void ObjectCacher::bh_write_commit(int64_t, sobject_t, std::vector >&, ceph_tid_t, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.cc:1237:15: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = long long int; _Tp = ObjectCacher::BufferHead*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int ObjectCacher::_readx(OSDRead*, ObjectSet*, Context*, bool, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.cc:1499:21: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = long long int; _Tp = ObjectCacher::BufferHead*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int ObjectCacher::_readx(OSDRead*, ObjectSet*, Context*, bool, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/ObjectCacher.cc:1504:18: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [951/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o [952/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/numa.cc.o [953/1392] Building C object src/common/CMakeFiles/common-common-objs.dir/mime.c.o [954/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/mempool.cc.o [955/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/iso_8601.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrCap.cc:17: /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [956/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ipaddr.cc.o In file included from /usr/include/c++/12.2.1/string:47, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/DispatchQueue.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator::SubQueue> >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator::SubQueue> >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list, std::allocator > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]', inlined from 'void PrioritizedQueue::SubQueue::enqueue(K, unsigned int, T&&) [with T = DispatchQueue::QueueItem; K = long long unsigned int]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PrioritizedQueue.h:92:8: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [957/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hostname.cc.o [958/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hobject.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/librados_util.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/librados_util.cc:1: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Cond.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [959/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/histogram.cc.o [960/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hex.cc.o [961/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/fs_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncMessenger.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncConnection.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncConnection.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncConnection.cc:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list, std::allocator > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]', inlined from 'void PrioritizedQueue::SubQueue::enqueue(K, unsigned int, T&&) [with T = DispatchQueue::QueueItem; K = long long unsigned int]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PrioritizedQueue.h:92:8, inlined from 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T&&) [with T = DispatchQueue::QueueItem; K = long long unsigned int]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PrioritizedQueue.h:248:33: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [962/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/fd.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.cc: In member function 'bool Elector::send_peer_ping(int, const utime_t*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.cc:481:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 481 | if (peer >= mon->monmap->ranks.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.cc: In member function 'void Elector::notify_rank_removed(int, int)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.cc:765:20: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 765 | if (rank_removed < paxos_size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = Elector::elector_info_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [963/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/escape.cc.o [964/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/errno.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MgrCap.cc:17: /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ [965/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/environment.cc.o [966/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/entity_name.cc.o [967/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/dout.cc.o [968/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/config_values.cc.o [969/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/config.cc.o [970/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/compat.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Monitor.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/ConfigMonitor.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/ConfigMonitor.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [971/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/common_init.cc.o [972/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/code_environment.cc.o [973/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/cmdparse.cc.o [974/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_time.cc.o [975/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_releases.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:112: /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [976/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_strings.cc.o [977/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_json.cc.o [978/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_hash.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonmapMonitor.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonmapMonitor.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonmapMonitor.h:22: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [979/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_fs.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.h:24: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.h:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.h:28: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'int MDSMap::remove_data_pool(int64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:334:49, inlined from 'RemoveDataPoolHandler::handle(Monitor*, FSMap&, MonOpRequestRef, const cmdmap_t&, std::ostream&)::)>' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc:1234:39, inlined from 'void FSMap::modify_filesystem(fs_cluster_id_t, T&&) [with T = RemoveDataPoolHandler::handle(Monitor*, FSMap&, MonOpRequestRef, const cmdmap_t&, std::ostream&)::)>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:446:7: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mds_gid_t&}; _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc:18: In member function 'bool MDSMap::is_data_pool(int64_t) const', inlined from 'virtual int AddDataPoolHandler::handle(Monitor*, FSMap&, MonOpRequestRef, const cmdmap_t&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc:914:33: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:285:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 285 | auto p = std::find(data_pools.begin(), data_pools.end(), poolid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void MDSMap::add_data_pool(int64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:331:25, inlined from 'AddDataPoolHandler::handle(Monitor*, FSMap&, MonOpRequestRef, const cmdmap_t&, std::ostream&)::)>' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc:933:32, inlined from 'void FSMap::modify_filesystem(fs_cluster_id_t, T&&) [with T = AddDataPoolHandler::handle(Monitor*, FSMap&, MonOpRequestRef, const cmdmap_t&, std::ostream&)::)>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:446:7, inlined from 'virtual int AddDataPoolHandler::handle(Monitor*, FSMap&, MonOpRequestRef, const cmdmap_t&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc:929:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc: In member function 'virtual int FsNewHandler::handle(Monitor*, FSMap&, MonOpRequestRef, const cmdmap_t&, std::ostream&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/FSCommands.cc:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if ((std::find(data_pools.begin(), data_pools.end(), data) != data_pools.end() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [980/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_frag.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/crush/CrushWrapper.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:22: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [981/1392] Linking CXX shared library lib/libec_clay.so [982/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_context.cc.o [983/1392] Linking CXX shared library lib/libec_lrc.so In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/global/global_init.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.h:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const AuthMonitor::Incremental&}; _Tp = AuthMonitor::Incremental; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = AuthMonitor::Incremental; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [984/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o [985/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o [986/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/bloom_filter.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncMessenger.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Protocol.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Protocol.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Protocol.cc:1: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [987/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/bit_str.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncMessenger.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Messenger.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Messenger.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [988/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/assert.cc.o [989/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o [990/1392] Linking CXX static library lib/libcompressor.a [991/1392] Linking CXX shared library lib/libceph_lz4.so.2.0.0 [992/1392] Creating library symlink lib/libceph_lz4.so.2 lib/libceph_lz4.so [993/1392] Linking CXX shared library lib/libceph_zlib.so.2.0.0 [994/1392] Creating library symlink lib/libceph_zlib.so.2 lib/libceph_zlib.so [995/1392] Linking CXX shared library lib/libceph_snappy.so.2.0.0 [996/1392] Creating library symlink lib/libceph_snappy.so.2 lib/libceph_snappy.so [997/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/admin_socket.cc.o [998/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/osd_types.cc.o In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDCap.cc:16: /usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OpRequest.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDCap.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDCap.cc:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [999/1392] Building CXX object src/tools/CMakeFiles/ceph-kvstore-tool.dir/ceph_kvstore_tool.cc.o [1000/1392] Building CXX object src/tools/CMakeFiles/ceph-kvstore-tool.dir/kvstore_tool.cc.o [1001/1392] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/LogMonitor.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/LogMonitor.cc:49: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/LogMonitor.cc:43: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/LogMonitor.h:19: /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, std::pair >; _KeyOfValue = std::_Select1st, std::pair > >; _Compare = std::less >; _Alloc = std::allocator, std::pair > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair >, std::_Select1st, std::pair > >, std::less >, std::allocator, std::pair > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = std::pair; _Compare = std::less >; _Alloc = std::allocator, std::pair > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::pair >, std::_Select1st, std::pair > >, std::less >, std::allocator, std::pair > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1002/1392] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o [1003/1392] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o [1004/1392] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/__/mgr/mgr_commands.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosFSMap.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MDSMonitor.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MDSMonitor.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MDSMonitor.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MDSMonitor.h:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:57: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mds_gid_t&}; _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:55: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mds_gid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:53: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:54: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = MDSHealth; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = mds_gid_t; _Val = std::pair, std::__cxx11::basic_string > >; _KeyOfValue = std::_Select1st, std::__cxx11::basic_string > > >; _Compare = std::less; _Alloc = std::allocator, std::__cxx11::basic_string > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::__cxx11::basic_string > >, std::_Select1st, std::__cxx11::basic_string > > >, std::less, std::allocator, std::__cxx11::basic_string > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = mds_gid_t; _Tp = std::map, std::__cxx11::basic_string >; _Compare = std::less; _Alloc = std::allocator, std::__cxx11::basic_string > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::__cxx11::basic_string > >, std::_Select1st, std::__cxx11::basic_string > > >, std::less, std::allocator, std::__cxx11::basic_string > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = mds_gid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = mds_gid_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1005/1392] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/__/auth/cephx/CephxKeyServer.cc.o [1006/1392] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/ceph_monstore_tool.cc.o [1007/1392] Building CXX object src/tools/CMakeFiles/ceph-osdomap-tool.dir/ceph_osdomap_tool.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncMessenger.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/ProtocolV1.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Protocol.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/ProtocolV1.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/ProtocolV1.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Protocol.h:8: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list, std::allocator > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]', inlined from 'void PrioritizedQueue::SubQueue::enqueue(K, unsigned int, T&&) [with T = DispatchQueue::QueueItem; K = long long unsigned int]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PrioritizedQueue.h:92:8, inlined from 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T&&) [with T = DispatchQueue::QueueItem; K = long long unsigned int]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PrioritizedQueue.h:248:33: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1008/1392] Building CXX object src/osd/CMakeFiles/osd.dir/osd_tracer.cc.o [1009/1392] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Striper.cc.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/admin_socket_client.cc: In function 'const char* get_rand_socket_path()': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/admin_socket_client.cc:47:49: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'time_t' {aka 'long long int'} [-Wformat=] 47 | "%s/perfcounters_test_socket.%ld.%ld", | ~~^ | | | long int | %lld 48 | tdir, (long int)getpid(), time(NULL)); | ~~~~~~~~~~ | | | time_t {aka long long int} [1010/1392] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Objecter.cc.o [1011/1392] Building CXX object src/osd/CMakeFiles/osd.dir/__/mgr/OSDPerfMetricTypes.cc.o [1012/1392] Building CXX object src/osd/CMakeFiles/osd.dir/__/common/TrackedOp.cc.o [1013/1392] Building CXX object src/osd/CMakeFiles/osd.dir/osd_perf_counters.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/AsyncMessenger.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/ProtocolV2.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Protocol.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/ProtocolV2.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/ProtocolV2.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/async/Protocol.h:8: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, std::allocator > > >; _KeyOfValue = std::_Select1st, std::allocator > > > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list, std::allocator > >; _Compare = std::less; _Alloc = std::allocator, std::allocator > > > >]', inlined from 'void PrioritizedQueue::SubQueue::enqueue(K, unsigned int, T&&) [with T = DispatchQueue::QueueItem; K = long long unsigned int]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PrioritizedQueue.h:92:8, inlined from 'void PrioritizedQueue::enqueue_strict(K, unsigned int, T&&) [with T = DispatchQueue::QueueItem; K = long long unsigned int]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/PrioritizedQueue.h:248:33: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1014/1392] Building CXX object src/osd/CMakeFiles/osd.dir/MissingLoc.cc.o [1015/1392] Building CXX object src/osd/CMakeFiles/osd.dir/recovery_types.cc.o [1016/1392] Building CXX object src/osd/CMakeFiles/osd.dir/PGStateUtils.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/options/build_options.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/options/build_options.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Option}; _Tp = Option; _Alloc = std::allocator

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::Op*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::LingerOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::CommandOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::PoolOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::PoolStatOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::StatfsOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:29: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/impl/append.hpp:22, from /usr/include/boost/asio/append.hpp:74, from /usr/include/boost/asio.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::inconsistent_snapset_t&}; _Tp = librados::inconsistent_snapset_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::inconsistent_obj_t&}; _Tp = librados::inconsistent_obj_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::inconsistent_obj_t; _Alloc = std::allocator]', inlined from 'void {anonymous}::do_decode(std::vector<_RealType>&, std::vector&) [with T = librados::inconsistent_obj_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5335:22, inlined from 'void {anonymous}::C_ObjectOperation_scrub_ls::decode()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5378:11, inlined from 'virtual void {anonymous}::C_ObjectOperation_scrub_ls::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5365:8: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::inconsistent_snapset_t; _Alloc = std::allocator]', inlined from 'void {anonymous}::do_decode(std::vector<_RealType>&, std::vector&) [with T = librados::inconsistent_snapset_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5335:22, inlined from 'void {anonymous}::C_ObjectOperation_scrub_ls::decode()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5380:11, inlined from 'virtual void {anonymous}::C_ObjectOperation_scrub_ls::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5365:8: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3618:42: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = Objecter::OSDBackoff; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3618:52: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Objecter::OSDBackoff*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = Objecter::OSDBackoff*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3619:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1051/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o [1052/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o [1053/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:16: /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = ceph::common::{anonymous}::validate_arg(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:394:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 394 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = ceph::common::{anonymous}::validate_arg(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:394:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&):: >]', inlined from '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:109:28, inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = ceph::common::{anonymous}::validate_arg(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:516:32, inlined from 'bool ceph::common::{anonymous}::validate_arg(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&) [with bool is_vector = true; T = long long int; Value = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:638:23, inlined from 'ceph::common::validate_cmd(CephContext*, const std::string&, const cmdmap_t&, std::ostream&):: [with auto:44 = std::basic_string_view]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:661:37, inlined from 'bool ceph::common::{anonymous}::find_first_in(std::string_view, const char*, Func&&) [with Func = ceph::common::validate_cmd(CephContext*, const std::string&, const cmdmap_t&, std::ostream&)::]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:502:10, inlined from 'bool ceph::common::validate_cmd(CephContext*, const std::string&, const cmdmap_t&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:650:24: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&):: >]', inlined from '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:109:28, inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = ceph::common::{anonymous}::validate_arg(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:516:32, inlined from 'bool ceph::common::{anonymous}::validate_arg(ceph::common::CephContext*, const cmdmap_t&, const ceph::common::arg_desc_t&, std::string_view, std::string_view, std::ostream&) [with bool is_vector = true; T = double; Value = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:638:23, inlined from 'ceph::common::validate_cmd(CephContext*, const std::string&, const cmdmap_t&, std::ostream&):: [with auto:44 = std::basic_string_view]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:664:36, inlined from 'bool ceph::common::{anonymous}::find_first_in(std::string_view, const char*, Func&&) [with Func = ceph::common::validate_cmd(CephContext*, const std::string&, const cmdmap_t&, std::ostream&)::]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:502:10, inlined from 'bool ceph::common::validate_cmd(CephContext*, const std::string&, const cmdmap_t&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:650:24: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool ceph::common::cmdmap_from_json(const std::vector >&, cmdmap_t*, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:370:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool ceph::common::cmdmap_from_json(const std::vector >&, cmdmap_t*, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.cc:379:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1054/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/FreelistManager.cc.o [1055/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/fastbmap_allocator_impl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Cond.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.h:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'boost::container::small_vector::small_vector(size_type) [with T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; unsigned int N = 2; Allocator = void; Options = void]' at /usr/include/boost/container/small_vector.hpp:550:19, inlined from 'Objecter::Op::Op(const object_t&, const object_locator_t&, osdc_opvec&&, int, Context*, version_t*, int*, ZTracer::Trace*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:2013:7: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10, inlined from 'void boost::container::vector::resize(size_type) [with T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:1529:24, inlined from 'int Objecter::init_ops(boost::container::small_vector_base&, int, ObjectOperation*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:3161:15: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void librados::IoCtxImpl::flush_aio_writes_async(librados::AioCompletionImpl*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/IoCtxImpl.cc:342:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1056/1392] Linking CXX static library lib/liblibrados_impl.a [1057/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluestore_types.cc.o [1058/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/simple_bitmap.cc.o [1059/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueStore.cc.o [1060/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o [1061/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluefs_types.cc.o [1062/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueFS.cc.o In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:1: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _ForwardIterator = json_spirit::Value_impl > >*; _Tp = json_spirit::Value_impl > >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = json_spirit::Value_impl > >; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'std::vector > JSONObj::get_array_elements()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.cc:205:33: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1063/1392] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/fs_fwd.h:35, from /usr/include/c++/12.2.1/filesystem:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/config.cc:16: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Option}; _Tp = Option; _Alloc = std::allocator

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27, inlined from 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1851:27, inlined from 'std::pair btree::internal::btree_map_container::try_emplace(const key_type&, Args&& ...) [with Args = {}; Tree = btree::internal::btree*, std::less, std::allocator*> >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:342:37, inlined from 'btree::internal::btree_map_container::mapped_type& btree::internal::btree_map_container::operator[](const key_type&) [with Tree = btree::internal::btree*, std::less, std::allocator*> >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:380:23, inlined from 'mempool::osdmap::vector PGTempMap::get(pg_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:253:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.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 = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = spg_t; U = std::pair; Comp = std::less; Alloc = std::allocator > >; t_traits = denc_traits; u_traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = mempool::pool_allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = std::vector >; _Compare = std::less; _Alloc = mempool::pool_allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, mempool::pool_allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair, mempool::pool_allocator > > >; _KeyOfValue = std::_Select1st, mempool::pool_allocator > > > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = int; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long int}; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.h:25: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int}; _Key = long long int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {snapid_t}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::vector; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void denc_traits, typename std::enable_if<(denc_supported::type> && denc_supported), void>::type>::decode(std::pair<_T1, _T2>&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with A = const int; B = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:914:9, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::pair >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {int, std::vector >, std::less, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1018:6, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {int, std::vector >, std::less, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && traits::need_contiguous)> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::map >; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1737:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.h:28: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy >, boost::move_iterator*>, boost::container::dtl::pair*>; T = boost::container::dtl::pair; A = mempool::pool_allocator >; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy >, boost::move_iterator*>, boost::container::dtl::pair*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:707:26, inlined from 'void OSDMonitor::_prune_update_trimmed(MonitorDBStore::TransactionRef, version_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:2475:24: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_t; _Alloc = std::allocator]', inlined from 'bool OSDMonitor::prepare_pg_created(MonOpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:3971:32: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = pg_t; _Tp = creating_pgs_t::pg_create_info; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'creating_pgs_t OSDMonitor::update_pending_pgs(const OSDMap::Incremental&, const OSDMap&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:1243:33: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18, inlined from 'void interval_set::insert(T) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11, inlined from 'bool OSDMonitor::prepare_remove_snaps(MonOpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:4295:31: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'void interval_set::insert(T) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11, inlined from 'bool OSDMonitor::prepare_remove_snaps(MonOpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:4295:31: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool OSDMonitor::prepare_pool_op(MonOpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:14185:42: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = std::vector, mempool::pool_allocator > >; _Compare = std::less; _Alloc = mempool::pool_allocator, mempool::pool_allocator > > > >]', inlined from 'bool OSDMonitor::prepare_command_impl(MonOpRequestRef, const cmdmap_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:12362:44: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, mempool::pool_allocator > > >, std::_Select1st, mempool::pool_allocator > > > >, std::less, mempool::pool_allocator, mempool::pool_allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26, inlined from 'bool OSDMonitor::prepare_command_impl(MonOpRequestRef, const cmdmap_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/OSDMonitor.cc:13354:20: /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [1078/1392] Linking CXX static library lib/libmon.a [1079/1392] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileJournal.cc.o [1080/1392] Building CXX object src/os/CMakeFiles/os.dir/filestore/DBObjectMap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/recovery_types.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/recovery_types.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/recovery_types.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1081/1392] Building CXX object src/os/CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/AvlAllocator.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/HybridAllocator.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/HybridAllocator.cc:4: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = move_iterator; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 344 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:674:48: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/HybridAllocator.cc: In member function 'virtual int64_t HybridAllocator::allocate(uint64_t, uint64_t, uint64_t, int64_t, PExtentVector*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/HybridAllocator.cc:62:29: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 62 | local_extents.insert( | ~~~~~~~~~~~~~~~~~~~~^ 63 | local_extents.end(), ++orig_pos, extents->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/HybridAllocator.cc:62:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/HybridAllocator.cc:85:29: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 85 | local_extents.insert( | ~~~~~~~~~~~~~~~~~~~~^ 86 | local_extents.end(), ++orig_pos, extents->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/HybridAllocator.cc:85:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [1082/1392] Building CXX object src/os/CMakeFiles/os.dir/filestore/chain_xattr.cc.o In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.cc:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = move_iterator; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 344 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const bluestore_pextent_t&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const bluestore_pextent_t&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'void bluestore_blob_t::allocated_test(const bluestore_pextent_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.cc:916:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:542:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:562:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:86:36, inlined from 'void bluestore_blob_t::allocated(uint32_t, uint32_t, const PExtentVector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.cc:813:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1617:42: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1617 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'void bluestore_blob_t::allocated(uint32_t, uint32_t, const PExtentVector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.cc:863:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1435:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1435 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.h:22: /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = bluestore_extent_ref_map_t::record_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'void bluestore_extent_ref_map_t::_maybe_merge_left(std::map::iterator&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.cc:138:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = bluestore_extent_ref_map_t::record_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'void bluestore_extent_ref_map_t::put(uint64_t, uint32_t, PExtentVector*, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.cc:245:15: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = bluestore_extent_ref_map_t::record_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'void bluestore_extent_ref_map_t::put(uint64_t, uint32_t, PExtentVector*, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.cc:261:20: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [1083/1392] Building CXX object src/os/CMakeFiles/os.dir/Transaction.cc.o [1084/1392] Building CXX object src/os/CMakeFiles/os.dir/ObjectStore.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/AvlAllocator.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/AvlAllocator.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'int64_t AvlAllocator::_allocate(uint64_t, uint64_t, uint64_t, int64_t, PExtentVector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/AvlAllocator.cc:230:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1085/1392] Building CXX object src/CMakeFiles/ceph-mon.dir/ceph_mon.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BitmapAllocator.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BitmapAllocator.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1086/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/WorkQueue.cc.o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc: In constructor 'OpTracker::OpTracker(ceph::common::CephContext*, bool, uint32_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:46: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:46: note: directive argument in the range [0, 4294967294] /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:15: note: 'snprintf' output between 25 and 34 bytes into a destination of size 32 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/histogram.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:13: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26, inlined from 'void OpHistory::cleanup(utime_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:101:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'void OpHistory::cleanup(utime_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:111:19: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [1087/1392] Building CXX object src/common/CMakeFiles/common-common-objs.dir/TrackedOp.cc.o [1088/1392] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonMap.cc.o [1089/1392] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonClient.cc.o In file included from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/StupidAllocator.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/StupidAllocator.cc:4: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>; _BI2 = btree::internal::map_slot_type*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/StupidAllocator.h:10: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>; _OI = btree::internal::map_slot_type*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::remove_values_ignore_children(int, int, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'void btree::internal::btree_node::remove_value(int, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1466:32: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1473:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1473 | std::copy(std::make_move_iterator(slot(i + to_erase)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1475 | slot(i)); | ~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/StupidAllocator.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {bluestore_pextent_t}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair&}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1856:13: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 1856 | inline auto btree

::insert_hint_unique(iterator position, const key_type &key, | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_map.h:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h: In member function 'btree::internal::btree_set_container::iterator btree::internal::btree_set_container::insert(const_iterator, const value_type&) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:246:12: note: parameter passing for argument of type 'btree::internal::btree_set_container, mempool::pool_allocator >, 256, false> > >::const_iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, const std::pair&, const std::pair*>'} changed in GCC 7.1 246 | iterator insert(const_iterator position, const value_type &x) { | ^~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1856:13: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 1856 | inline auto btree

::insert_hint_unique(iterator position, const key_type &key, | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h: In member function 'btree::internal::btree_set_container::iterator btree::internal::btree_set_container::emplace_hint(const_iterator, Args&& ...) [with Args = {long long unsigned int&, long long unsigned int}; Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:258:12: note: parameter passing for argument of type 'btree::internal::btree_set_container, mempool::pool_allocator >, 256, false> > >::const_iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, const std::pair&, const std::pair*>'} changed in GCC 7.1 258 | iterator emplace_hint(const_iterator position, Args &&... args) { | ^~~~~~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27, inlined from 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1851:27, inlined from 'std::pair btree::internal::btree_map_container::try_emplace(const key_type&, Args&& ...) [with Args = {}; Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:342:37, inlined from 'btree::internal::btree_map_container::mapped_type& btree::internal::btree_map_container::operator[](const key_type&) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:380:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'btree::internal::btree::iterator btree::internal::btree::erase(iterator) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1981:6: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 1981 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = StupidAllocator::btree_map_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = StupidAllocator::btree_map_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = StupidAllocator::btree_map_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = StupidAllocator::btree_map_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27, inlined from 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1851:27, inlined from 'std::pair btree::internal::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {}; Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:353:37, inlined from 'btree::internal::btree_map_container::mapped_type& btree::internal::btree_map_container::operator[](key_type&&) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:383:23, inlined from 'void interval_set::erase(T, T, std::function) [with T = long long unsigned int; C = StupidAllocator::btree_map_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:587:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {bluestore_pextent_t}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'virtual int64_t StupidAllocator::allocate(uint64_t, uint64_t, uint64_t, int64_t, PExtentVector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/StupidAllocator.cc:226:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1090/1392] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonCap.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/FuseStore.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/FuseStore.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/FuseStore.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/FuseStore.h:8: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1091/1392] Building CXX object src/CMakeFiles/common-objs.dir/log/Log.cc.o [1092/1392] Building CXX object src/CMakeFiles/common-objs.dir/common/tracer.cc.o In file included from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.cc:4: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = BtreeAllocator::range_value_t*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator; _BI2 = BtreeAllocator::range_value_t*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_map.h:49, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.h:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {BtreeAllocator::range_value_t*}; Params = btree::internal::set_params, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::remove_values_ignore_children(int, int, allocator_type*) [with Params = btree::internal::set_params, 256, false>]', inlined from 'void btree::internal::btree_node::remove_value(int, allocator_type*) [with Params = btree::internal::set_params, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1466:32: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1473:12: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1473 | std::copy(std::make_move_iterator(slot(i + to_erase)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1475 | slot(i)); | ~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>; _BI2 = btree::internal::map_slot_type*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>; _OI = btree::internal::map_slot_type*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::remove_values_ignore_children(int, int, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'void btree::internal::btree_node::remove_value(int, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1466:32: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1473:12: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1473 | std::copy(std::make_move_iterator(slot(i + to_erase)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1475 | slot(i)); | ~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:53: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, 256, false> >, BtreeAllocator::range_value_t&, BtreeAllocator::range_value_t*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> btree::internal::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1856:13: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 1856 | inline auto btree

::insert_hint_unique(iterator position, const key_type &key, | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_map.h:50: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h: In member function 'btree::internal::btree_set_container::iterator btree::internal::btree_set_container::emplace_hint(const_iterator, Args&& ...) [with Args = {long long unsigned int&, long long unsigned int&}; Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:258:12: note: parameter passing for argument of type 'btree::internal::btree_set_container, mempool::pool_allocator >, 256, false> > >::const_iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, const std::pair&, const std::pair*>'} changed in GCC 7.1 258 | iterator emplace_hint(const_iterator position, Args &&... args) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In function 'btree::internal::btree::iterator btree::internal::btree::erase(iterator) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1981:6: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 1981 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void BtreeAllocator::_process_range_removal(uint64_t, uint64_t, btree::internal::btree_map_container, mempool::pool_allocator >, 256, false> > >::iterator&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.cc:151:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void BtreeAllocator::_process_range_removal(uint64_t, uint64_t, btree::internal::btree_map_container, mempool::pool_allocator >, 256, false> > >::iterator&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.cc:157:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void BtreeAllocator::_add_to_tree(uint64_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.cc:88:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'btree::internal::btree_container::iterator btree::internal::btree_container::erase(iterator) [with Tree = btree::internal::btree, mempool::pool_allocator >, 256, false> >]', inlined from 'void BtreeAllocator::_add_to_tree(uint64_t, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.cc:111:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_container.h:135:53: note: parameter passing for argument of type 'btree::internal::btree_container, mempool::pool_allocator >, 256, false> > >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 135 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'int64_t BtreeAllocator::_allocate(uint64_t, uint64_t, uint64_t, int64_t, PExtentVector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BtreeAllocator.cc:229:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1093/1392] Building CXX object src/CMakeFiles/common-objs.dir/common/error_code.cc.o [1094/1392] Building C object src/CMakeFiles/common-objs.dir/xxHash/xxhash.c.o [1095/1392] Building CXX object src/CMakeFiles/common-objs.dir/global/global_context.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/GenericFileStoreBackend.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/XfsFileStoreBackend.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/XfsFileStoreBackend.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1096/1392] Building C object src/CMakeFiles/common-objs.dir/ceph_ver.c.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.h:49, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_tool.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/boost/any/bad_any_cast.hpp:21, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_tool.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OpRequest.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpScheduler.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/mClockScheduler.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/mClockScheduler.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/mClockScheduler.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.h:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpScheduler.h:20: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {ceph::osd::scheduler::OpSchedulerItem}; _Tp = ceph::osd::scheduler::OpSchedulerItem; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ceph::osd::scheduler::OpSchedulerItem; _Alloc = std::allocator]', inlined from 'virtual void ceph::osd::scheduler::mClockScheduler::enqueue_front(ceph::osd::scheduler::OpSchedulerItem&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/mClockScheduler.cc:471:22: /usr/include/c++/12.2.1/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/mClockScheduler.h:19: /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/mClockScheduler.cc:17: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(value_type&&) [with _Tp = ceph::osd::scheduler::OpSchedulerItem; _Alloc = std::allocator]', inlined from 'virtual void ceph::osd::scheduler::mClockScheduler::enqueue(ceph::osd::scheduler::OpSchedulerItem&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/mClockScheduler.cc:441:25: /usr/include/c++/12.2.1/bits/stl_list.h:1261:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1261 | { this->_M_insert(begin(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/ScrubStore.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/ScrubStore.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/map_cacher.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:23: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OpRequest.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpScheduler.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpScheduler.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpScheduler.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.h:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/map_cacher.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:23: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const hobject_t&}; _Tp = hobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = hobject_t; _Alloc = std::allocator]', inlined from 'int SnapMapper::get_next_objects_to_trim(snapid_t, unsigned int, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.cc:356:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', inlined from 'void SnapMapper::Scrubber::run()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/SnapMapper.cc:625:25: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MPGStats.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.cc:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MPGStats.h:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.cc:11: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {snapid_t}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {snapid_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'ObjectCleanRegions::ObjectCleanRegions()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4090:25: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = old_cap_reconnect_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::dn_weak; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::dn_weak; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = std::__cxx11::list; Comp = std::less; Alloc = std::allocator > >; t_traits = denc_traits; u_traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::peer_reqid; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::peer_reqid; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = spg_t; U = std::pair; Comp = std::less; Alloc = std::allocator > >; t_traits = denc_traits; u_traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {inodeno_t}; _Tp = inodeno_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {inodeno_t}; _Tp = inodeno_t; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {inodeno_t}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {inodeno_t, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'std::enable_if_t<(traits::supported && (! traits::featured))> ceph::decode_nohead(size_t, T&, buffer::v15_2_0::list::const_iterator&) [with T = std::vector; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1776:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = string_snap_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = string_snap_t; _Tp = MMDSCacheRejoin::dn_strong; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = string_snap_t; U = MMDSCacheRejoin::dn_strong; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = client_metadata_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = client_t; U = client_metadata_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = entity_inst_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = entity_inst_t; _Tp = Metrics; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = entity_inst_t; U = Metrics; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = inodeno_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = inodeno_t; _Tp = MMDSCacheRejoin::lock_bls; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = inodeno_t; U = MMDSCacheRejoin::lock_bls; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = dirfrag_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = dirfrag_t; _Tp = MCacheExpire::realm; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = dirfrag_t; U = MCacheExpire::realm; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {DaemonHealthMetric}; _Tp = DaemonHealthMetric; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {DaemonHealthMetric}; _Tp = DaemonHealthMetric; _Alloc = std::allocator]', inlined from 'static void _denc::pushback_details::insert(Container&, Args&& ...) [with Args = {DaemonHealthMetric}; Container = std::vector]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1069:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {DaemonHealthMetric, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::vector; Details = _denc::pushback_details >; Ts = {DaemonHealthMetric, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && traits::need_contiguous)> ceph::decode(T&, buffer::v15_2_0::list::const_iterator&) [with T = std::vector; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1737:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {OSDPerfMetricLimit}; _Key = OSDPerfMetricLimit; _Val = OSDPerfMetricLimit; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {MDSPerfMetricLimit}; _Key = MDSPerfMetricLimit; _Val = MDSPerfMetricLimit; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {MDSPerfMetricLimit}; _Key = MDSPerfMetricLimit; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {MDSPerfMetricLimit}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {MDSPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {MDSPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::set; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void denc_traits, typename std::enable_if<(denc_supported::type> && denc_supported), void>::type>::decode(std::pair<_T1, _T2>&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with A = const MDSPerfMetricQuery; B = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:914:9, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::pair >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {MDSPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1018:6, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {MDSPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::map >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'std::enable_if_t<(is_same_v || is_same_v)> _denc_friend(T&, P&) [with T = MDSConfigPayload; P = ceph::buffer::v15_2_0::ptr::iterator_impl]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/MetricTypes.h:180:9: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {OSDPerfMetricLimit}; _Key = OSDPerfMetricLimit; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {OSDPerfMetricLimit}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {OSDPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1019:17, inlined from 'static void _denc::container_base::decode(container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::set; Details = _denc::setlike_details >; Ts = {OSDPerfMetricLimit, std::less, std::allocator}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:990:20, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::set; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void denc_traits, typename std::enable_if<(denc_supported::type> && denc_supported), void>::type>::decode(std::pair<_T1, _T2>&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with A = const OSDPerfMetricQuery; B = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:914:9, inlined from 'std::enable_if_t<(traits::supported && is_const_iterator_v)> denc(T&, It&, uint64_t) [with T = std::pair >; It = ceph::buffer::v15_2_0::ptr::iterator_impl; traits = denc_traits >, void>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:682:19, inlined from 'static void _denc::container_base::decode_nohead(size_t, container&, ceph::buffer::v15_2_0::ptr::const_iterator&, uint64_t) [with C = std::map; Details = _denc::maplike_details > >; Ts = {OSDPerfMetricQuery, std::set, std::allocator >, std::less, std::allocator, std::allocator > > >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1018:6: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_types.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.cc:4: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.h:15: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Allocator::get_fragmentation_score()::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.cc:201:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18, inlined from 'void Allocator::release(const PExtentVector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.cc:168:23: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'void Allocator::release(const PExtentVector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/Allocator.cc:168:23: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rebuild_mondb.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Crypto.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Auth.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/KeyRing.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/cephx/CephxKeyServer.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/rebuild_mondb.cc:1: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:32: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1192:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1192 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:10: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&&, const_iterator, const_iterator) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1708:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 1708 | splice(const_iterator __position, list&& __x, const_iterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1708:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h:1708:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h: In member function 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = true]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4986:8: 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 4986 | void rm(std::map::const_iterator m) { | ^~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = true]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4989:18: /usr/include/c++/12.2.1/bits/stl_map.h:1080:26: 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 1080 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:28: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = hobject_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = osd_reqid_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = osd_reqid_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = osd_reqid_t; _Tp = pg_log_dup_t*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void PGLog::IndexedLog::unindex(const pg_log_dup_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:585:19, inlined from 'void PGLog::IndexedLog::unindex(const pg_log_dup_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:581:10: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = hobject_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = pg_log_entry_t*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void PGLog::IndexedLog::unindex(const pg_log_entry_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:549:24: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'static void PGLog::split_by_object(mempool::osd_pglog::list&, std::map > >*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:951:59: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator, const_iterator) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'mempool::osd_pglog::list pg_log_t::rewind_from_head(eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4574:18, inlined from 'mempool::osd_pglog::list PGLog::IndexedLog::rewind_from_head(eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:262:58: /usr/include/c++/12.2.1/bits/stl_list.h:1760:15: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 1760 | { splice(__position, std::move(__x), __first, __last); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1760:15: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h:1760:15: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:64: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'pg_log_t pg_log_t::split_out_child(pg_t, unsigned int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4534:19, inlined from 'void PGLog::IndexedLog::split_out_child(pg_t, unsigned int, PGLog::IndexedLog*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:50:49: /usr/include/c++/12.2.1/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void PGLog::IndexedLog::trim(ceph::common::CephContext*, eversion_t, std::set*, std::set >*, eversion_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:120:20: /usr/include/c++/12.2.1/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void PGLog::IndexedLog::trim(ceph::common::CephContext*, eversion_t, std::set*, std::set >*, eversion_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:117:20: /usr/include/c++/12.2.1/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'void PGLog::IndexedLog::trim(ceph::common::CephContext*, eversion_t, std::set*, std::set >*, eversion_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:151:19: /usr/include/c++/12.2.1/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4989:18, inlined from 'static void PGLog::_merge_object_divergent_entries(const IndexedLog&, const hobject_t&, mempool::osd_pglog::list&, const pg_info_t&, eversion_t, missing_type&, LogEntryHandler*, const DoutPrefixProvider*) [with missing_type = pg_missing_set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:1093:12: /usr/include/c++/12.2.1/bits/stl_map.h:1080:26: 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 1080 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4989:18, inlined from 'static void PGLog::_merge_object_divergent_entries(const IndexedLog&, const hobject_t&, mempool::osd_pglog::list&, const pg_info_t&, eversion_t, missing_type&, LogEntryHandler*, const DoutPrefixProvider*) [with missing_type = pg_missing_set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:1115:12: /usr/include/c++/12.2.1/bits/stl_map.h:1080:26: 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 1080 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h: In static member function 'static void PGLog::_merge_object_divergent_entries(const IndexedLog&, const hobject_t&, mempool::osd_pglog::list&, const pg_info_t&, eversion_t, missing_type&, LogEntryHandler*, const DoutPrefixProvider*) [with missing_type = pg_missing_set]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:1093:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 1093 | missing.rm(missing.get_items().find(hoid)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:1115:19: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 1115 | missing.rm(missing.get_items().find(hoid)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_back() [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'bool PGLog::merge_log_dups(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:599:24: /usr/include/c++/12.2.1/bits/stl_list.h:1341:23: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 1341 | { this->_M_erase(iterator(this->_M_impl._M_node._M_prev)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc: In member function 'void PGLog::merge_log(pg_info_t&, pg_log_t&&, pg_shard_t, pg_info_t&, LogEntryHandler*, bool&, bool&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:414:19: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 414 | log.log.splice(log.log.begin(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415 | std::move(olog.log), from, to); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:414:19: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:414:19: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(const_iterator, std::__cxx11::list<_Tp, _Alloc>&, const_iterator, const_iterator) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void PGLog::merge_log(pg_info_t&, pg_log_t&&, pg_shard_t, pg_info_t&, LogEntryHandler*, bool&, bool&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:472:23: /usr/include/c++/12.2.1/bits/stl_list.h:1760:15: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 1760 | { splice(__position, std::move(__x), __first, __last); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1760:15: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h:1760:15: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 In member function 'void pg_missing_set::rm(const hobject_t&, eversion_t) [with bool TrackChanges = true]', inlined from 'static bool PGLog::append_log_entries_update_missing(const hobject_t&, mempool::osd_pglog::list&, bool, IndexedLog*, missing_type&, LogEntryHandler*, const DoutPrefixProvider*) [with missing_type = pg_missing_set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:1278:16, inlined from 'void PGLog::merge_log(pg_info_t&, pg_log_t&&, pg_shard_t, pg_info_t&, LogEntryHandler*, bool&, bool&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.cc:473:38: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4983:9: 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 4983 | rm(p); | ~~^~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/Session.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/ext/slist:50, from /usr/include/boost/algorithm/string/std/slist_traits.hpp:16, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueFS.cc:4: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = move_iterator; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 344 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:487:3, inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, const unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:123:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:494:3, inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, const unsigned int&}; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:123:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/algorithm/string/detail/classification.hpp:17, from /usr/include/boost/algorithm/string/classification.hpp:18, from /usr/include/boost/algorithm/string/trim.hpp:23, from /usr/include/boost/algorithm/string.hpp:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, const long long unsigned int&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, const long long unsigned int&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'virtual void OriginalVolumeSelector::get_paths(const std::string&, BlueFSVolumeSelector::paths&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueFS.cc:4629:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, int}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, int}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'virtual void FitToFastVolumeSelector::get_paths(const std::string&, BlueFSVolumeSelector::paths&) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueFS.cc:4649:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/KeyValueDB.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/bluestore_common.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueFS.cc:5: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair, &BlueFS::File::dirty_item> > >; _KeyOfValue = std::_Select1st, &BlueFS::File::dirty_item> > > >; _Compare = std::less; _Alloc = std::allocator, &BlueFS::File::dirty_item> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, &BlueFS::File::dirty_item> > >, std::_Select1st, &BlueFS::File::dirty_item> > > >, std::less, std::allocator, &BlueFS::File::dirty_item> > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/kv/KeyValueDB.h:9: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = boost::intrusive::list, &BlueFS::File::dirty_item> >; _Compare = std::less; _Alloc = std::allocator, &BlueFS::File::dirty_item> > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, &BlueFS::File::dirty_item> > >, std::_Select1st, &BlueFS::File::dirty_item> > > >, std::less, std::allocator, &BlueFS::File::dirty_item> > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:86:36, inlined from 'int BlueFS::_allocate(uint8_t, uint64_t, uint64_t, bluefs_fnode_t*, size_t, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueFS.cc:3775:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1617:42: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1617 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void boost::dynamic_bitset::resize(size_type, bool) [with Block = long long unsigned int; Allocator = std::allocator]' at /usr/include/boost/dynamic_bitset/dynamic_bitset.hpp:771:18, inlined from 'int BlueFS::_replay(bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueFS.cc:1194:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_monstore_tool.cc:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/boost/any/bad_any_cast.hpp:21, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_monstore_tool.cc:13: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/program_options/variables_map.hpp:13: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MonCommand*; _Tp = MonCommand]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MonCommand; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'int update_mgrmap(MonitorDBStore&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_monstore_tool.cc:647:30, inlined from 'int rebuild_monstore(const char*, std::vector >&, MonitorDBStore&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_monstore_tool.cc:736:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/LFNIndex.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/LFNIndex.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/LFNIndex.cc:16: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair, ghobject_t> >; _KeyOfValue = std::_Select1st, ghobject_t> > >; _Compare = std::less; _Alloc = std::allocator, ghobject_t> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, ghobject_t> >, std::_Select1st, ghobject_t> > >, std::less, std::allocator, ghobject_t> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair, ghobject_t>; _Compare = std::less; _Alloc = std::allocator, ghobject_t> > >]', inlined from 'int LFNIndex::remove_objects(const std::vector >&, const std::map, ghobject_t>&, std::map, ghobject_t>*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/LFNIndex.cc:240:9: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, ghobject_t> >, std::_Select1st, ghobject_t> > >, std::less, std::allocator, ghobject_t> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/HashIndex.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/HashIndex.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ghobject_t&}; _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, ghobject_t>; _KeyOfValue = std::_Select1st, ghobject_t> >; _Compare = std::less >; _Alloc = std::allocator, ghobject_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ghobject_t>, std::_Select1st, ghobject_t> >, std::less >, std::allocator, ghobject_t> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair, std::allocator >, ghobject_t>&}; _Key = std::__cxx11::basic_string; _Val = std::pair, ghobject_t>; _KeyOfValue = std::_Select1st, ghobject_t> >; _Compare = std::less >; _Alloc = std::allocator, ghobject_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ghobject_t>, std::_Select1st, ghobject_t> >, std::less >, std::allocator, ghobject_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, ghobject_t>; _KeyOfValue = std::_Select1st, ghobject_t> >; _Compare = std::less >; _Alloc = std::allocator, ghobject_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ghobject_t>, std::_Select1st, ghobject_t> >, std::less >, std::allocator, ghobject_t> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = ghobject_t; _Compare = std::less >; _Alloc = std::allocator, ghobject_t> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, ghobject_t>, std::_Select1st, ghobject_t> >, std::less >, std::allocator, ghobject_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, ghobject_t>&}; _Key = std::__cxx11::basic_string; _Tp = ghobject_t; _Compare = std::less >; _Alloc = std::allocator, ghobject_t> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, ghobject_t>&; _Key = std::__cxx11::basic_string; _Tp = ghobject_t; _Compare = std::less >; _Alloc = std::allocator, ghobject_t> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'static int HashIndex::col_split_level(HashIndex&, HashIndex&, const std::vector >&, uint32_t, uint32_t, unsigned int*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/HashIndex.cc:222:26: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, ghobject_t>::const_iterator' {aka 'std::_Rb_tree, std::pair, ghobject_t>, std::_Select1st, ghobject_t> >, std::less >, std::allocator, ghobject_t> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'int HashIndex::list_by_hash_bitwise(const std::vector >&, const ghobject_t&, int, ghobject_t*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/HashIndex.cc:1215:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.cc:6: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/unordered_map.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.h:18: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = ghobject_t; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:64: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'void WBThrottle::remove_object(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.h:98:14: /usr/include/c++/12.2.1/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ghobject_t; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = ghobject_t; _Tp = std::pair >; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void WBThrottle::clear_object(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.cc:267:20: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'ghobject_t WBThrottle::pop_object()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.h:104:18, inlined from 'bool WBThrottle::get_next_should_flush(std::unique_lock&, boost::tuples::tuple, PendingWB>*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.cc:150:30: /usr/include/c++/12.2.1/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ghobject_t; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = ghobject_t; _Tp = std::pair >; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'bool WBThrottle::get_next_should_flush(std::unique_lock&, boost::tuples::tuple, PendingWB>*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/WBThrottle.cc:155:20: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGPeeringEvent.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /usr/include/boost/statechart/event_base.hpp:15, from /usr/include/boost/statechart/event.hpp:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGPeeringEvent.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:32: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'constexpr _Tp std::min(initializer_list<_Tp>) [with _Tp = eversion_t]': /usr/include/c++/12.2.1/bits/stl_algo.h:5726:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5726 | min(initializer_list<_Tp> __l) | ^~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_hit_set_history_t& pg_hit_set_history_t::operator=(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1192:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1192 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::got(std::map::const_iterator) [with bool TrackChanges = true]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:5002:18, inlined from 'void pg_missing_set::got(const hobject_t&, eversion_t) [with bool TrackChanges = true]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4996:8, inlined from 'void PGLog::recover_got(hobject_t, eversion_t, pg_info_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:884:18: /usr/include/c++/12.2.1/bits/stl_map.h:1080:26: 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 1080 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h: In member function 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = true]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4986:8: 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 4986 | void rm(std::map::const_iterator m) { | ^~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = true]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4989:18: /usr/include/c++/12.2.1/bits/stl_map.h:1080:26: 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 1080 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4989:18, inlined from 'void pg_missing_set::rm(const hobject_t&, eversion_t) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4983:9: /usr/include/c++/12.2.1/bits/stl_map.h:1080:26: 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 1080 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, int> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_shard_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_shard_t; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_dup_t&}; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void pg_missing_set::split_into(pg_t, unsigned int, pg_missing_set*) [with bool TrackChanges = true]', inlined from 'void PGLog::split_into(pg_t, unsigned int, PGLog*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:855:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:5017:11: 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 5017 | rm(i++); | ~~^~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void MissingLoc::recovered(const hobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/MissingLoc.h:279:29: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void MissingLoc::recovered(const hobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/MissingLoc.h:283:24: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map >::iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::got(std::map::const_iterator) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:5002:18, inlined from 'void pg_missing_set::got(const hobject_t&, eversion_t) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4996:8, inlined from 'void PeeringState::on_peer_recover(pg_shard_t, const hobject_t&, const eversion_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:4263:25: /usr/include/c++/12.2.1/bits/stl_map.h:1080:26: 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 1080 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {snapid_t&, long long unsigned int}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {snapid_t&, long long unsigned int}; _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {snapid_t&, long long unsigned int}; _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46: /usr/include/c++/12.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(const_iterator, std::false_type, _Args&& ...) [with _Args = {std::pair}; _Key = osd_reqid_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2092:7: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2092 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2093 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {std::pair}; _Key = osd_reqid_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = osd_reqid_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/12.2.1/bits/hashtable.h:950:21, inlined from 'std::__enable_if_t, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::value_type, _Pair&&>::value, typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = osd_reqid_t; _Tp = pg_log_entry_t*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:1576:30, inlined from 'void PGLog::IndexedLog::index(__u16) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:489:31: /usr/include/c++/12.2.1/bits/hashtable.h:869:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 869 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'void pg_log_t::merge_from(const std::vector&, eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4605:21, inlined from 'void PGLog::merge_from(const std::vector&, eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:875:19: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'pg_hit_set_history_t::pg_hit_set_history_t(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8, inlined from 'pg_info_t::pg_info_t(const pg_info_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2991:8: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = pg_shard_t; _Tp = pg_info_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:283:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 283 | map(_InputIterator __first, _InputIterator __last) | ^~~ /usr/include/c++/12.2.1/bits/stl_map.h:283:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void PGLog::IndexedLog::add(const pg_log_entry_t&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:600:20: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {std::pair}; _Key = osd_reqid_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {std::pair}; _Key = osd_reqid_t; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/12.2.1/bits/hashtable.h:950:21, inlined from 'std::__enable_if_t, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::value_type, _Pair&&>::value, typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = osd_reqid_t; _Tp = pg_log_entry_t*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:1576:30, inlined from 'void PGLog::IndexedLog::add(const pg_log_entry_t&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:624:27: /usr/include/c++/12.2.1/bits/hashtable.h:869:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 869 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_dup_t&}; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_log_t& pg_log_t::operator=(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_dup_t&}; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_log_t& pg_log_t::operator=(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void pg_missing_set::decode(ceph::buffer::v15_2_0::list::const_iterator&, int64_t) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:5058:17: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = PeeringState::calc_replicated_acting(std::map::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)>]', inlined from 'static void PeeringState::calc_replicated_acting(std::map::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:1777:12: /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = PeeringState::calc_replicated_acting(std::map::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)::&, const pair&)>]', inlined from 'static void PeeringState::calc_replicated_acting(std::map::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:1825:12: /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int> > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 4810 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int> > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, vector, int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, vector, int> > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc: In static member function 'static void PeeringState::calc_replicated_acting_stretch(std::map::const_iterator, eversion_t, unsigned int, const std::vector&, const std::vector&, pg_shard_t, const std::map&, bool, std::vector*, std::set*, std::set*, OSDMapRef, const PGPool&, std::ostream&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:2052:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int> > >' changed in GCC 7.1 2052 | std::sort(candidates.begin(), candidates.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'SnapContext::SnapContext(const SnapContext&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/snap_types.h:43:8, inlined from 'PGPool::PGPool(const PGPool&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.h:29:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::chrono::duration >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::chrono::duration >; _Alloc = std::allocator > >]', inlined from 'void PeeringState::on_new_interval()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:804:36: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'SnapContext& SnapContext::operator=(const SnapContext&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/snap_types.h:43:8, inlined from 'PGPool& PGPool::operator=(const PGPool&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.h:29:8, inlined from 'void PeeringState::split_into(pg_t, PeeringState*, unsigned int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:3199:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc: In member function 'bool PeeringState::choose_acting(pg_shard_t&, bool, bool*, bool)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:2298:73: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 2298 | map all_info(peer_info.begin(), peer_info.end()); | ^ In member function 'void pg_missing_set::rm(const hobject_t&, eversion_t) [with bool TrackChanges = true]', inlined from 'static bool PGLog::append_log_entries_update_missing(const hobject_t&, mempool::osd_pglog::list&, bool, IndexedLog*, missing_type&, LogEntryHandler*, const DoutPrefixProvider*) [with missing_type = pg_missing_set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:1278:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4983:9: 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 4983 | rm(p); | ~~^~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void MissingLoc::clear_location(const hobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/MissingLoc.h:224:24, inlined from 'void PeeringState::pre_submit_op(const hobject_t&, const std::vector&, eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:4332:33: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map >::iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc: In member function 'void PeeringState::calc_trim_to_aggressive()': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:4412:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 4412 | eversion_t limit = std::min({ | ~~~~~~~~^~ 4413 | pg_log.get_head(), | ~~~~~~~~~~~~~~~~~~ 4414 | pg_log.get_can_rollback_to(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4415 | last_update_ondisk}); | ~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.cc:4452:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 4452 | pg_trim_to = std::min({by_n_to_keep, by_n_to_trim, limit}); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/JournalingObjectStore.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/JournalingObjectStore.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = coll_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = ghobject_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void JournalingObjectStore::ApplyManager::add_waiter(uint64_t, Context*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/JournalingObjectStore.cc:192:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/Journal.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileJournal.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileJournal.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileJournal.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = FileJournal::write_item; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = FileJournal::write_item; _Alloc = std::allocator]', inlined from 'void FileJournal::pop_write()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileJournal.cc:1683:19: /usr/include/c++/12.2.1/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = coll_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = ghobject_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:64: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = FileJournal::write_item; _Alloc = std::allocator]', inlined from 'int FileJournal::prepare_multi_write(ceph::bufferlist&, uint64_t&, uint64_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileJournal.cc:831:13: /usr/include/c++/12.2.1/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.h:31, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.h:23: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Finisher.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.h:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ghobject_t&}; _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'virtual ObjectStore::CollectionHandle KStore::create_new_collection(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.cc:1077:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ceph::buffer::v15_2_0::list; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const coll_t&}; _Tp = coll_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = coll_t; _Alloc = std::allocator]', inlined from 'virtual int KStore::list_collections(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.cc:1392:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual int KStore::fiemap(ObjectStore::CollectionHandle&, const ghobject_t&, uint64_t, size_t, std::map&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.cc:1325:12: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'int KStore::_collection_list(Collection*, const ghobject_t&, const ghobject_t&, int, std::vector*, ghobject_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/kstore/KStore.cc:1555:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:25: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:19: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, mempool::pool_allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = entity_name_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = interval_set; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, object_stat_sum_t>; _KeyOfValue = std::_Select1st, object_stat_sum_t> >; _Compare = std::less >; _Alloc = std::allocator, object_stat_sum_t> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, object_stat_sum_t>, std::_Select1st, object_stat_sum_t> >, std::less >, std::allocator, object_stat_sum_t> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = object_stat_sum_t; _Compare = std::less >; _Alloc = std::allocator, object_stat_sum_t> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = object_stat_sum_t; Comp = std::less >; Alloc = std::allocator, object_stat_sum_t> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, object_stat_sum_t>, std::_Select1st, object_stat_sum_t> >, std::less >, std::allocator, object_stat_sum_t> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18, inlined from 'void interval_set::insert(T) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18, inlined from 'void interval_set::insert(T) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:488:11: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int}; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:22: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long unsigned int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'pg_hit_set_history_t::pg_hit_set_history_t(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8, inlined from 'pg_info_t::pg_info_t(const pg_info_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2991:8, inlined from 'pg_notify_t::pg_notify_t(shard_id_t, shard_id_t, epoch_t, epoch_t, const pg_info_t&, const PastIntervals&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:3756:7: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_log_t& pg_log_t::operator=(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'static void pg_log_t::filter_log(spg_t, const OSDMap&, const std::string&, const pg_log_t&, pg_log_t&, pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:5111:9: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void pg_log_t::copy_after(ceph::common::CephContext*, const pg_log_t&, eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:5264:19: /usr/include/c++/12.2.1/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void pg_log_t::copy_up_to(ceph::common::CephContext*, const pg_log_t&, int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.cc:5288:19: /usr/include/c++/12.2.1/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/CollectionIndex.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/IndexManager.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/IndexManager.cc:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/unordered_map.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/IndexManager.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc: In constructor 'OpTracker::OpTracker(ceph::common::CephContext*, bool, uint32_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:46: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:46: note: directive argument in the range [0, 4294967294] /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:165:15: note: 'snprintf' output between 25 and 34 bytes into a destination of size 32 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/histogram.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:13: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26, inlined from 'void OpHistory::cleanup(utime_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:101:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair >; _Val = std::pair >; _KeyOfValue = std::_Identity > >; _Compare = std::less > >; _Alloc = std::allocator > >]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair >; _Compare = std::less > >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'void OpHistory::cleanup(utime_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/TrackedOp.cc:111:19: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::pair >, std::_Identity > >, std::less > >, std::allocator > > >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OpRequest.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.h:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scheduler/OpSchedulerItem.h:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/circular_buffer_fwd.hpp:20, from /usr/include/boost/circular_buffer.hpp:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/log/Log.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/log/Log.cc:4: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator, boost::cb_details::nonconst_traits > > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ In file included from /usr/include/c++/12.2.1/memory:66: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ceph::logging::ConcreteEntry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/queue:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/log/Log.h:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ceph::logging::Entry}; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ceph::logging::ConcreteEntry*; _Tp = ceph::logging::ConcreteEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ceph::logging::ConcreteEntry*; _ForwardIterator = ceph::logging::ConcreteEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ceph::logging::Entry}; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:487:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ceph::logging::ConcreteEntry*; _Tp = ceph::logging::ConcreteEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ceph::logging::ConcreteEntry*; _ForwardIterator = ceph::logging::ConcreteEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ceph::logging::Entry}; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:494:3: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ceph::logging::Entry}; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]', inlined from 'void ceph::logging::Log::submit_entry(ceph::logging::Entry&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/log/Log.cc:223:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ceph::logging::ConcreteEntry*; _Tp = ceph::logging::ConcreteEntry]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ceph::logging::ConcreteEntry*; _ForwardIterator = ceph::logging::ConcreteEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; = void; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ceph::logging::Log::dump_recent()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/log/Log.cc:394:13: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ceph::logging::ConcreteEntry*; _Tp = ceph::logging::ConcreteEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ceph::logging::ConcreteEntry*; _ForwardIterator = ceph::logging::ConcreteEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; = void; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ceph::logging::Log::dump_recent()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/log/Log.cc:394:13: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ceph::logging::ConcreteEntry*; _Tp = ceph::logging::ConcreteEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ceph::logging::ConcreteEntry*; _ForwardIterator = ceph::logging::ConcreteEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator, boost::cb_details::nonconst_traits > > >; = void; _Tp = ceph::logging::ConcreteEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ceph::logging::Log::dump_recent()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/log/Log.cc:394:13: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/GenericFileStoreBackend.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/GenericFileStoreBackend.cc:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/GenericFileStoreBackend.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/GenericFileStoreBackend.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/BtrfsFileStoreBackend.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/BtrfsFileStoreBackend.cc:39: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/BtrfsFileStoreBackend.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:28: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:24: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ghobject_t&}; _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = ghobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:26: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = coll_t; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = ghobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = ghobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = ghobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = ghobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'virtual ObjectStore::CollectionHandle MemStore::create_new_collection(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:261:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const coll_t&}; _Tp = coll_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual int MemStore::fiemap(ObjectStore::CollectionHandle&, const ghobject_t&, uint64_t, size_t, std::map&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:362:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = coll_t; _Alloc = std::allocator]', inlined from 'virtual int MemStore::list_collections(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:409:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'virtual int MemStore::collection_list(ObjectStore::CollectionHandle&, const ghobject_t&, const ghobject_t&, int, std::vector*, ghobject_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:453:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = coll_t; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = coll_t; _Tp = boost::intrusive_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'int MemStore::_destroy_collection(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:1354:17: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = ghobject_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'int MemStore::_split_collection(const coll_t&, uint32_t, uint32_t, coll_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:1433:27: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map >::iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = ghobject_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'int MemStore::_merge_collection(const coll_t&, uint32_t, coll_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:1465:27: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map >::iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = coll_t; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = coll_t; _Tp = boost::intrusive_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'int MemStore::_merge_collection(const coll_t&, uint32_t, coll_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/memstore/MemStore.cc:1476:19: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/./pg_scrubber.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/PrimaryLogScrub.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/PrimaryLogScrub.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/./pg_scrubber.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:20: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/./osd_scrub_sched.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/osd_scrub_sched.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/./osd_scrub_sched.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/osd_scrub_sched.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MPoolOp.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = move_iterator*>*>; _BI2 = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 848 | copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:848:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:34, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:59: In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {btree::internal::map_slot_type*>*}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree_node::split(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator*>*>; _OI = btree::internal::map_slot_type*>*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:20: /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::LingerOp*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_right_to_left(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2223:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1501:12: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1501 | std::copy(std::make_move_iterator(right->slot(to_move)), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1502 | std::make_move_iterator(right->slot(right->count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | right->slot(0)); | ~~~~~~~~~~~~~~~ In member function 'void btree::internal::btree_node::rebalance_left_to_right(int, btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'void btree::internal::btree::rebalance_or_split(iterator*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2252:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1548:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1548 | std::copy_backward(std::make_move_iterator(right->slot(0)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1549 | std::make_move_iterator(right->slot(right->count() - to_move)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | right->slot(right->count())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1557:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1557 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_move_iterator(slot(count())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1559 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1575:14: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1575 | std::copy(std::make_move_iterator(slot(count() - (to_move - 1))), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(slot(count() - uninitialized_remaining)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1577 | right->slot(0)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree*, std::less, std::allocator*> >, 256, false> >::iterator' {aka 'btree::internal::btree_iterator*, std::less, std::allocator*> >, 256, false> >, std::pair*>&, std::pair*>*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function 'void btree::internal::btree_node::emplace_value(size_type, allocator_type*, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]', inlined from 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:1440:23: note: parameter passing for argument of type 'std::move_iterator*>*>' changed in GCC 7.1 1440 | std::copy_backward(std::make_move_iterator(slot(i)), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | std::make_move_iterator(slot(count() - 1)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1442 | slot(count())); | ~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::Op*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::LingerOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::CommandOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::PoolOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::PoolStatOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = Objecter::StatfsOp*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:29: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, void>; F = OSDOp*; InsertionProxy = dtl::insert_value_initialized_n_proxy, void>, OSDOp*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = OSDOp; A = boost::container::small_vector_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, void>, OSDOp*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/impl/append.hpp:22, from /usr/include/boost/asio/append.hpp:74, from /usr/include/boost/asio.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::inconsistent_snapset_t&}; _Tp = librados::inconsistent_snapset_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::inconsistent_obj_t&}; _Tp = librados::inconsistent_obj_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::inconsistent_obj_t; _Alloc = std::allocator]', inlined from 'void {anonymous}::do_decode(std::vector<_RealType>&, std::vector&) [with T = librados::inconsistent_obj_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5335:22, inlined from 'void {anonymous}::C_ObjectOperation_scrub_ls::decode()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5378:11, inlined from 'virtual void {anonymous}::C_ObjectOperation_scrub_ls::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5365:8: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::inconsistent_snapset_t; _Alloc = std::allocator]', inlined from 'void {anonymous}::do_decode(std::vector<_RealType>&, std::vector&) [with T = librados::inconsistent_snapset_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5335:22, inlined from 'void {anonymous}::C_ObjectOperation_scrub_ls::decode()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5380:11, inlined from 'virtual void {anonymous}::C_ObjectOperation_scrub_ls::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:5365:8: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3618:42: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = Objecter::OSDBackoff; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3618:52: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = long long unsigned int; _Tp = Objecter::OSDBackoff*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = Objecter::OSDBackoff*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void Objecter::handle_osd_backoff(MOSDBackoff*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.cc:3619:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ghobject_t&}; _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'int DBObjectMap::list_objects(std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.cc:1342:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.cc:7: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.cc:8: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const DBObjectMap::_Header&}; _Tp = DBObjectMap::_Header; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = DBObjectMap::_Header; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'virtual int DBObjectMap::check(std::ostream&, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.cc:150:40: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'virtual int DBObjectMap::check(std::ostream&, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/DBObjectMap.cc:141:36: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/scrub_machine_lstnr.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/scrub_machine.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/scrub_machine.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/scrub_machine.h:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/scrub_machine.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_osd.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_osd.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Crypto.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/Auth.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/auth/KeyRing.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_osd.cc:23: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECTransaction.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECTransaction.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECTransaction.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECTransaction.cc:16: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:20: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGTransaction.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = ceph::buffer::v15_2_0::list; S = bl_split_merge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map::mapiter' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, const V&) [with K = long long unsigned int; V = ceph::buffer::v15_2_0::list; S = bl_split_merge]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:189:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > >' changed in GCC 7.1 189 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void PGTransaction::safe_create_traverse(T&&) [with T = ECTransaction::generate_transactions(WritePlan&, ceph::ErasureCodeInterfaceRef&, pg_t, const ECUtil::stripe_info_t&, const std::map >&, std::vector&, std::map >*, std::map*, std::set*, std::set*, DoutPrefixProvider*, ceph_release_t)::&)>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGTransaction.h:560:8, inlined from 'void ECTransaction::generate_transactions(WritePlan&, ceph::ErasureCodeInterfaceRef&, pg_t, const ECUtil::stripe_info_t&, const std::map >&, std::vector&, std::map >*, std::map*, std::set*, std::set*, DoutPrefixProvider*, ceph_release_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECTransaction.cc:137:25: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/Watch.cc:2: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:20: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void Watch::cancel_notify(NotifyRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/Watch.cc:484:29: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void Watch::start_notify(NotifyRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/Watch.cc:475:40: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void Watch::notify_ack(uint64_t, ceph::bufferlist&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/Watch.cc:506:31: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:20: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'pg_hit_set_history_t::pg_hit_set_history_t(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:18: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {std::pair}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = hobject_t; _Tp = ECBackend::read_request_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = hobject_t; _Tp = ECBackend::read_request_t; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, ECBackend::ReadOp}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const hobject_t&, interval_map&}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const hobject_t&, std::pair >}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const hobject_t&, std::pair >}; _Key = hobject_t; _Tp = std::pair >; _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 = {const hobject_t&, std::pair >}; _Key = hobject_t; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void ECBackend::ClientAsyncReadStatus::complete_object(const hobject_t&, int, extent_map&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.h:161:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = ECBackend::read_result_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair, ECUtil::HashInfo*> >}; _Key = hobject_t; _Val = std::pair, ECUtil::HashInfo*> >; _KeyOfValue = std::_Select1st, ECUtil::HashInfo*> > >; _Compare = std::less; _Alloc = std::allocator, ECUtil::HashInfo*> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, ECUtil::HashInfo*> >, std::_Select1st, ECUtil::HashInfo*> > >, std::less, std::allocator, ECUtil::HashInfo*> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_shard_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_shard_t; _Tp = ECSubRead; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:22: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_hit_set_history_t& pg_hit_set_history_t::operator=(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:177:19, inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:409:22, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = pg_hit_set_history_t; bool _Copy = false; bool _Move = false]' at /usr/include/c++/12.2.1/optional:435:26, inlined from 'constexpr std::_Optional_base<_Tp, , >& std::_Optional_base<_Tp, , >::operator=(const std::_Optional_base<_Tp, , >&) [with _Tp = pg_hit_set_history_t; bool = false; bool = false]' at /usr/include/c++/12.2.1/optional:549:23, inlined from 'constexpr std::optional& std::optional::operator=(const std::optional&)' at /usr/include/c++/12.2.1/optional:705:11, inlined from 'void ECSubWrite::claim(ECSubWrite&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECMsgTypes.h:77:37: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, ECUtil::HashInfo*> >}; _Key = hobject_t; _Tp = std::pair, ECUtil::HashInfo*>; _Compare = std::less; _Alloc = std::allocator, ECUtil::HashInfo*> > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, ECUtil::HashInfo*> >; _Key = hobject_t; _Tp = std::pair, ECUtil::HashInfo*>; _Compare = std::less; _Alloc = std::allocator, ECUtil::HashInfo*> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'SharedPtrRegistry::VPtr SharedPtrRegistry::lookup_or_create(const K&, const A&) [with A = ECUtil::HashInfo; K = hobject_t; V = ECUtil::HashInfo; C = std::less]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/sharedptr_registry.hpp:181:20: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, ECUtil::HashInfo*>, std::less, std::allocator, ECUtil::HashInfo*> > > >::const_iterator' {aka 'std::_Rb_tree, ECUtil::HashInfo*> >, std::_Select1st, ECUtil::HashInfo*> > >, std::less, std::allocator, ECUtil::HashInfo*> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pg_log_entry_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pg_log_entry_t*; _Tp = pg_log_entry_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ECBackend::Op; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:21: In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = hobject_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void PGBackend::add_temp_objs(const std::set&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.h:431:26, inlined from 'void ECBackend::handle_sub_write(pg_shard_t, OpRequestRef, ECSubWrite&, const ZTracer::Trace&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:962:18: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = hobject_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'void ECBackend::filter_read_op(const OSDMapRef&, ReadOp&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:1389:23: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'void ECBackend::filter_read_op(const OSDMapRef&, ReadOp&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:1405:17: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, ECBackend::ReadOp}; _Key = long long unsigned int; _Tp = ECBackend::ReadOp; _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 = {long long unsigned int&, ECBackend::ReadOp}; _Key = long long unsigned int; _Tp = ECBackend::ReadOp; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void ECBackend::start_read_op(int, std::map >&, std::map&, OpRequestRef, bool, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:1733:37: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = interval_map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool ECBackend::try_reads_to_commit()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:2005:41: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const hobject_t&, interval_map&}; _Key = hobject_t; _Tp = interval_map; _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 = {const hobject_t&, interval_map&}; _Key = hobject_t; _Tp = interval_map; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'ECBackend::try_state_to_reads():: > >&&)>' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:1977:34, inlined from 'void LambdaGenContext::finish(T) [with F = ECBackend::try_state_to_reads():: > >&&)>; T = std::map > >&&]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:184:6: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void PGTransaction::safe_create_traverse(T&&) [with T = ECTransaction::get_write_plan >(const ECUtil::stripe_info_t&, PGTransactionUPtr&&, ECBackend::start_rmw(Op*, PGTransactionUPtr&&)::&&, DoutPrefixProvider*)::&)>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGTransaction.h:560:8, inlined from 'ECTransaction::WritePlan ECTransaction::get_write_plan(const ECUtil::stripe_info_t&, PGTransactionUPtr&&, F&&, DoutPrefixProvider*) [with F = ECBackend::start_rmw(Op*, PGTransactionUPtr&&)::]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECTransaction.h:46:28, inlined from 'void ECBackend::start_rmw(Op*, PGTransactionUPtr&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:1890:43: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pg_log_entry_t*; _Tp = pg_log_entry_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = pg_log_entry_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'virtual void ECBackend::submit_transaction(const hobject_t&, const object_stat_sum_t&, const eversion_t&, PGTransactionUPtr&&, const eversion_t&, const eversion_t&, std::vector&&, std::optional&, Context*, ceph_tid_t, osd_reqid_t, OpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:1547:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void ECBackend::objects_read_async(const hobject_t&, const std::__cxx11::list, std::pair > >&, Context*, bool)::cb::operator()(std::map > >&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.cc:2282:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/DynamicPerfStats.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/objclass.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/objclass.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/DynamicPerfStats.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/scrub_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ECBackend.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const hobject_t&}; _Tp = hobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = hobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ghobject_t&}; _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'int PGBackend::objects_list_range(const hobject_t&, const hobject_t&, std::vector*, std::vector*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:443:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:32: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:10: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_shard_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_shard_t; _Tp = shard_info_wrapper; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair, std::optional > >; _KeyOfValue = std::_Select1st, std::optional > > >; _Compare = std::less; _Alloc = std::allocator, std::optional > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::optional > >, std::_Select1st, std::optional > > >, std::less, std::allocator, std::optional > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::pair, std::optional >; _Compare = std::less; _Alloc = std::allocator, std::optional > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::optional > >, std::_Select1st, std::optional > > >, std::less, std::allocator, std::optional > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void PGBackend::recover_delete_object(const hobject_t&, eversion_t, RecoveryHandle*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:69:34: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void PGBackend::send_recovery_deletes(int, const std::map > >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:104:24: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'void PGBackend::handle_recovery_delete(OpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:153:23: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void PGBackend::be_compare_scrubmaps(const std::map&, const std::set&, bool, std::map >&, std::map >&, std::map >&, std::map, std::optional > >&, int&, int&, Scrub::Store*, const spg_t&, const std::vector&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.cc:1209:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.cc:50: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.cc:34: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.cc:35: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair, FDCache::FD*> >}; _Key = ghobject_t; _Val = std::pair, FDCache::FD*> >; _KeyOfValue = std::_Select1st, FDCache::FD*> > >; _Compare = std::less; _Alloc = std::allocator, FDCache::FD*> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, FDCache::FD*> >, std::_Select1st, FDCache::FD*> > >, std::less, std::allocator, FDCache::FD*> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair, FDCache::FD*> >; _Key = ghobject_t; _Tp = std::pair, FDCache::FD*>; _Compare = std::less; _Alloc = std::allocator, FDCache::FD*> > >]', inlined from 'SharedLRU::VPtr SharedLRU::add(const K&, V*, bool*) [with K = ghobject_t; V = FDCache::FD]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/shared_cache.hpp:374:18: /usr/include/c++/12.2.1/bits/stl_map.h:925:45: note: parameter passing for argument of type 'std::map, FDCache::FD*>, std::less, std::allocator, FDCache::FD*> > > >::const_iterator' {aka 'std::_Rb_tree, FDCache::FD*> >, std::_Select1st, FDCache::FD*> > >, std::less, std::allocator, FDCache::FD*> > > >::const_iterator'} changed in GCC 7.1 925 | return _M_t._M_emplace_hint_unique(__position, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 926 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.h:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const coll_t&}; _Tp = coll_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = coll_t; _Alloc = std::allocator]', inlined from 'int FileStore::list_collections(std::vector&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/filestore/FileStore.cc:5041:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDCap.cc:16: /usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_op_util.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OpRequest.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDCap.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDCap.cc:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:14: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/buffer.h:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:32: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional/optional_io.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = PushOp; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/rados_types.hpp:4: /usr/include/c++/12.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 = {std::pair >}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = interval_set; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = interval_set; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc: In member function 'void ReplicatedBackend::clear_pull_from(std::map::iterator)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:2359:6: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 2359 | void ReplicatedBackend::clear_pull_from( | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc: In member function 'void ReplicatedBackend::clear_pull(std::map::iterator, bool)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:2368:6: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 2368 | void ReplicatedBackend::clear_pull( | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:2373:20: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 2373 | clear_pull_from(piter); | ~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_shard_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_shard_t; _Tp = ReplicatedBackend::PushInfo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void PGTransaction::safe_create_traverse(T&&) [with T = generate_transaction(PGTransactionUPtr&, const coll_t&, std::vector&, ObjectStore::Transaction*, std::set*, std::set*, ceph_release_t)::&)>]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGTransaction.h:560:8, inlined from 'void generate_transaction(PGTransactionUPtr&, const coll_t&, std::vector&, ObjectStore::Transaction*, std::set*, std::set*, ceph_release_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:333:28: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_hit_set_history_t& pg_hit_set_history_t::operator=(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:177:19, inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:409:22, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = pg_hit_set_history_t; bool _Copy = false; bool _Move = false]' at /usr/include/c++/12.2.1/optional:435:26, inlined from 'constexpr std::_Optional_base<_Tp, , >& std::_Optional_base<_Tp, , >::operator=(const std::_Optional_base<_Tp, , >&) [with _Tp = pg_hit_set_history_t; bool = false; bool = false]' at /usr/include/c++/12.2.1/optional:549:23, inlined from 'constexpr std::optional& std::optional::operator=(const std::optional&)' at /usr/include/c++/12.2.1/optional:705:11, inlined from 'Message* ReplicatedBackend::generate_subop(const hobject_t&, const eversion_t&, ceph_tid_t, osd_reqid_t, eversion_t, eversion_t, hobject_t, hobject_t, const ceph::bufferlist&, std::optional&, ObjectStore::Transaction&, pg_shard_t, const pg_info_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:990:33: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'pg_hit_set_history_t::pg_hit_set_history_t(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = pg_hit_set_history_t; _Args = {const pg_hit_set_history_t&}]' at /usr/include/c++/12.2.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const pg_hit_set_history_t&}; _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:278:19, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:181:26, inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:409:22, inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = pg_hit_set_history_t; bool _Copy = false; bool _Move = false]' at /usr/include/c++/12.2.1/optional:435:26, inlined from 'constexpr std::_Optional_base<_Tp, , >& std::_Optional_base<_Tp, , >::operator=(const std::_Optional_base<_Tp, , >&) [with _Tp = pg_hit_set_history_t; bool = false; bool = false]' at /usr/include/c++/12.2.1/optional:549:23, inlined from 'constexpr std::optional& std::optional::operator=(const std::optional&)' at /usr/include/c++/12.2.1/optional:705:11, inlined from 'Message* ReplicatedBackend::generate_subop(const hobject_t&, const eversion_t&, ceph_tid_t, osd_reqid_t, eversion_t, eversion_t, hobject_t, hobject_t, const ceph::bufferlist&, std::optional&, ObjectStore::Transaction&, pg_shard_t, const pg_info_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:990:33: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = long long unsigned int; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = long long unsigned int; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'virtual void ReplicatedBackend::submit_transaction(const hobject_t&, const object_stat_sum_t&, const eversion_t&, PGTransactionUPtr&&, const eversion_t&, const eversion_t&, std::vector&&, std::optional&, Context*, ceph_tid_t, osd_reqid_t, OpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:496:43: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PushOp&}; _Tp = PushOp; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc: In member function 'virtual void ReplicatedBackend::check_recovery_sources(const OSDMapRef&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:182:19: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 182 | clear_pull(pulling.find(*j), false); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long unsigned int; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void ReplicatedBackend::op_commit(ceph::ref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:575:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void ReplicatedBackend::do_repop_reply(OpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:630:28: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PushOp; _Alloc = std::allocator]', inlined from 'void ReplicatedBackend::send_pushes(int, std::map >&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:1985:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = PushOp; _Alloc = std::allocator]', inlined from 'void ReplicatedBackend::do_push_reply(OpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:930:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc: In member function 'void ReplicatedBackend::_failed_pull(pg_shard_t, const hobject_t&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:2356:13: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 2356 | clear_pull(it); | ~~~~~~~~~~^~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc: In member function 'bool ReplicatedBackend::handle_pull_response(pg_shard_t, const PushOp&, PullOp*, std::__cxx11::list*, ObjectStore::Transaction*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:1894:20: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 1894 | clear_pull_from(piter); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc: In member function 'virtual void C_ReplicatedBackend_OnPullComplete::finish(ThreadPool::TPHandle&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/ReplicatedBackend.cc:831:21: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 831 | bc->clear_pull(j, false /* already did it */); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc:31: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/boost/any/bad_any_cast.hpp:21, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc:39: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const snapid_t]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = snapid_t]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'std::vector::iterator find(std::vector&, snapid_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc:2898:19: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:47: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/boost/program_options/variables_map.hpp:16: /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = eversion_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = eversion_t; _Tp = hobject_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = eversion_t; U = hobject_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = snapid_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = snapid_t; _Tp = interval_set; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc:17: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_dup_t&}; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /usr/include/boost/program_options/variables_map.hpp:17: /usr/include/c++/12.2.1/bits/stl_set.h: In constructor 'std::set<_Key, _Compare, _Alloc>::set(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_set.h:191:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 191 | set(_InputIterator __first, _InputIterator __last) | ^~~ /usr/include/c++/12.2.1/bits/stl_set.h:191:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc: In function 'int get_attrs(ObjectStore*, coll_t, ghobject_t, ObjectStore::Transaction*, ceph::bufferlist&, OSDriver&, SnapMapper&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc:1254:61: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1254 | set snaps(p.second.begin(), p.second.end()); | ^ /usr/include/c++/12.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 = {std::pair}; _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::set >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set >::const_iterator' {aka 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/program_options/variables_map.hpp:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const coll_t&}; _Tp = coll_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = coll_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'pg_log_t::pg_log_t(const eversion_t&, const eversion_t&, const eversion_t&, const eversion_t&, const std::__cxx11::list&, const std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4498:20, inlined from 'PGLog::IndexedLog::IndexedLog(Args&& ...) [with Args = {const eversion_t&, const eversion_t&, eversion_t&, eversion_t&, std::__cxx11::list >, std::__cxx11::list >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:219:50: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'pg_log_t::pg_log_t(const eversion_t&, const eversion_t&, const eversion_t&, const eversion_t&, const std::__cxx11::list&, const std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4501:21, inlined from 'PGLog::IndexedLog::IndexedLog(Args&& ...) [with Args = {const eversion_t&, const eversion_t&, eversion_t&, eversion_t&, std::__cxx11::list >, std::__cxx11::list >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:219:50: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_dup_t&}; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void pg_missing_set::decode(ceph::buffer::v15_2_0::list::const_iterator&, int64_t) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:5058:17: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1080:26, inlined from 'void pg_missing_set::rm(std::map::const_iterator) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4989:18, inlined from 'void pg_missing_set::filter_objects(F&&) [with F = ObjectStoreTool::do_import(ObjectStore*, OSDSuperblock&, bool, std::string)::; bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:5090:4, inlined from 'int ObjectStoreTool::do_import(ObjectStore*, OSDSuperblock&, bool, std::string)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph_objectstore_tool.cc:2027:30: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:67: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_Iterator>::pointer std::reverse_iterator<_Iterator>::operator->() const [with _Iterator = std::_Rb_tree_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:273:7: note: parameter passing for argument of type 'const std::_Rb_tree_iterator >' changed in GCC 7.1 273 | operator->() const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:20: /usr/include/c++/12.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>::erase(iterator) [with _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::set >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void Session::rm_backoff(ceph::ref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/Session.h:218:21: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const spg_t&, PeeringState*}; _Key = spg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:23: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = AsyncReserver::Reservation; _Alloc = std::allocator::Reservation>]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list::Reservation, std::allocator::Reservation> >::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair > > >; _KeyOfValue = std::_Select1st > > > >; _Compare = std::less; _Alloc = std::allocator > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > > >, std::_Select1st > > > >, std::less, std::allocator > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::set >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = std::map > >; _Compare = std::less; _Alloc = std::allocator > > > >]', inlined from 'void Session::add_backoff(ceph::ref_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/Session.h:199:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > > >, std::_Select1st > > > >, std::less, std::allocator > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = const char*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = const char*; _Tp = PGRecoveryStats::per_state_info; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair::Reservation> > >}; _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair::Reservation> > >}; _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair::Reservation> > >; _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::Reservation> >, std::less, std::allocator::Reservation> > > > >::const_iterator' {aka 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_dup_t&}; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void pg_missing_set::add(const hobject_t&, eversion_t, eversion_t, bool) [with bool TrackChanges = true]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4969:18: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {snapid_t&, long long unsigned int}; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:521:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::insert(T, T, T*, T*) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:533:18: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:576:9: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::erase(T, T, std::function) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:581:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {snapid_t&, long long unsigned int}; _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {snapid_t&, long long unsigned int}; _Key = snapid_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = snapid_t; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = eversion_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = eversion_t; _Tp = hobject_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = eversion_t; U = hobject_t; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair::Reservation>; _KeyOfValue = std::_Select1st::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::Reservation>, std::_Select1st::Reservation> >, std::less, std::allocator::Reservation> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'pg_log_t::pg_log_t(const eversion_t&, const eversion_t&, const eversion_t&, const eversion_t&, const std::__cxx11::list&, const std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4498:20, inlined from 'PGLog::IndexedLog::IndexedLog(Args&& ...) [with Args = {const eversion_t&, const eversion_t&, eversion_t&, eversion_t&, std::__cxx11::list >, std::__cxx11::list >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:219:50: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'pg_log_t::pg_log_t(const eversion_t&, const eversion_t&, const eversion_t&, const eversion_t&, const std::__cxx11::list&, const std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4501:21, inlined from 'PGLog::IndexedLog::IndexedLog(Args&& ...) [with Args = {const eversion_t&, const eversion_t&, eversion_t&, eversion_t&, std::__cxx11::list >, std::__cxx11::list >}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:219:50: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'PGLog::IndexedLog::IndexedLog(const PGLog::IndexedLog&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:230:50: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_dup_t&}; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'PGLog::IndexedLog::IndexedLog(const PGLog::IndexedLog&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:230:50: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), 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 = {const spg_t&, PeeringState*}; _Key = spg_t; _Tp = PeeringState*; _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 = {const spg_t&, PeeringState*}; _Key = spg_t; _Tp = PeeringState*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void PG::merge_from(std::map >&, PeeringCtx&, unsigned int, const pg_merge_meta_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:566:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::set >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void PG::release_backoffs(const hobject_t&, const hobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:640:20: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::set >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'void PG::rm_backoff(ceph::ref_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:713:16: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = snapid_t*; _ForwardIterator = snapid_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PG::filter_snapc(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:1222:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PG::filter_snapc(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:1222:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = snapid_t*; _ForwardIterator = snapid_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PG::filter_snapc(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:1222:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = snapid_t*; _ForwardIterator = snapid_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PG::filter_snapc(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:1222:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PG::filter_snapc(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:1222:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = snapid_t*; _ForwardIterator = snapid_t*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PG::filter_snapc(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.cc:1222:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'void AsyncReserver::preempt_one() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:70:26: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void AsyncReserver::do_queues() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:108:27: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator::Reservation> > > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = AsyncReserver::Reservation; _Alloc = std::allocator::Reservation>]', inlined from 'void AsyncReserver::do_queues() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:109:27: /usr/include/c++/12.2.1/bits/stl_list.h:1292:23: note: parameter passing for argument of type 'std::_List_iterator::Reservation>' changed in GCC 7.1 1292 | { this->_M_erase(begin()); } | ~~~~~~~~~~~~~~^~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = AsyncReserver::Reservation; _Compare = std::less; _Alloc = std::allocator::Reservation> >]', inlined from 'void AsyncReserver::do_queues() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:115:18: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::Reservation>, std::_Select1st::Reservation> >, std::less, std::allocator::Reservation> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:64: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = AsyncReserver::Reservation; _Alloc = std::allocator::Reservation>]', inlined from 'void AsyncReserver::update_priority(T, unsigned int) [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:169:25: /usr/include/c++/12.2.1/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator::Reservation>' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]', inlined from 'void AsyncReserver::update_priority(T, unsigned int) [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:173:27: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::Reservation> >, std::less, std::allocator::Reservation> > > > >::iterator' {aka 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = AsyncReserver::Reservation; _Alloc = std::allocator::Reservation>]', inlined from 'void AsyncReserver::cancel_reservation(T) [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:285:25: /usr/include/c++/12.2.1/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator::Reservation>' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]', inlined from 'void AsyncReserver::cancel_reservation(T) [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:289:27: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::Reservation> >, std::less, std::allocator::Reservation> > > > >::iterator' {aka 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/./pg_scrubber.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/pg_scrubber.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/./pg_scrubber.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:20: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_shard_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_shard_t; _Tp = ScrubMap; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const hobject_t&, std::__cxx11::list, std::allocator > >&}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const hobject_t&, std::__cxx11::list, std::allocator > >&}; _Key = hobject_t; _Tp = std::__cxx11::list >; _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 = {const hobject_t&, std::__cxx11::list, std::allocator > >&}; _Key = hobject_t; _Tp = std::__cxx11::list >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void PgScrubber::scrub_compare_maps()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/scrubber/pg_scrubber.cc:1433:30: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/osd_types.h:1, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/osd_types.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:27: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/AuthMonitor.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/osd_types.h:108: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:28: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const watch_item_t&}; _Tp = watch_item_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = watch_item_t; _Alloc = std::allocator]', inlined from 'static void obj_list_watch_response_t::generate_test_instances(std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:6341:34: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const watch_item_t&}; _Tp = watch_item_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'obj_list_watch_response_t::obj_list_watch_response_t(const obj_list_watch_response_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:6312:8, inlined from 'void DencoderImplFeatureful::copy_ctor() [with T = obj_list_watch_response_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:156:12: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const watch_item_t&}; _Tp = watch_item_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = watch_item_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'obj_list_watch_response_t& obj_list_watch_response_t::operator=(const obj_list_watch_response_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:6312:8, inlined from 'void DencoderImplFeatureful::copy() [with T = obj_list_watch_response_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:151:8: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {snapid_t}; _Tp = snapid_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:29: /usr/include/c++/12.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 = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {pg_t, creating_pgs_t::pg_create_info}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:30: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {pg_t, creating_pgs_t::pg_create_info}; _Key = pg_t; _Tp = creating_pgs_t::pg_create_info; _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 = {pg_t, creating_pgs_t::pg_create_info}; _Key = pg_t; _Tp = creating_pgs_t::pg_create_info; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = creating_pgs_t::pg_create_info; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = coll_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = ghobject_t; U = unsigned int; Comp = std::less; Alloc = std::allocator >; t_traits = denc_traits; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'clone_info::clone_info(const clone_info&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:6348:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clone_info&}; _Tp = clone_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clone_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'clone_info& clone_info::operator=(const clone_info&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:6348:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair}; _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::set >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set >::const_iterator' {aka 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long int}; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int}; _Key = long long int; _Compare = std::less; _Alloc = std::allocator]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {long long int}; Container = std::set]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = pg_log_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'pg_log_t::pg_log_t(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = pg_log_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = clone_info*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = clone_info*; _Tp = clone_info]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = clone_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'obj_list_snap_response_t::obj_list_snap_response_t(const obj_list_snap_response_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:6414:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = obj_list_snap_response_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = clone_info*; _Tp = clone_info]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = clone_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = clone_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'obj_list_snap_response_t& obj_list_snap_response_t::operator=(const obj_list_snap_response_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:6414:8, inlined from 'void DencoderImplNoFeature::copy() [with T = obj_list_snap_response_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_log_t& pg_log_t::operator=(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'void DencoderImplNoFeature::copy() [with T = pg_log_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_dup_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_log_t& pg_log_t::operator=(const pg_log_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4454:8, inlined from 'void DencoderImplNoFeature::copy() [with T = pg_log_t]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'PGMap& PGMap::operator=(const PGMap&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/PGMap.h:233:7, inlined from 'void DencoderImplFeatureful::copy() [with T = PGMap]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:151:8: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MAuth.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.cc:34: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/stringify.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.cc:26: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = entity_addrvec_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = entity_addrvec_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = entity_addrvec_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = entity_addrvec_t; _Tp = MonConnection; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair}; _Key = entity_addrvec_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = entity_addrvec_t; _Tp = MonConnection; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = entity_addrvec_t; _Tp = MonConnection; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void MonClient::_add_conn(unsigned int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.cc:783:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = entity_addrvec_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = entity_addrvec_t; _Tp = MonConnection; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void MonClient::handle_auth(MAuthReply*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.cc:686:23: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/ObjectStore.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.h:49, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = bool (*)(long long unsigned int)]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/ext/slist:50, from /usr/include/boost/algorithm/string/std/slist_traits.hpp:16, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = move_iterator; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 344 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_pred]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_pred]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator > >; _Predicate = bool (*)(long long unsigned int)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3877:28, inlined from 'boost::dynamic_bitset::size_type boost::dynamic_bitset::m_do_find_from(size_type) const [with Block = long long unsigned int; Allocator = mempool::pool_allocator]' at /usr/include/boost/dynamic_bitset/dynamic_bitset.hpp:1451:32: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/boost/algorithm/string/std/list_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:20: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {BlueStore::region_t}; _Tp = BlueStore::region_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/algorithm/string/detail/classification.hpp:17, from /usr/include/boost/algorithm/string/classification.hpp:18, from /usr/include/boost/algorithm/string/trim.hpp:23, from /usr/include/boost/algorithm/string.hpp:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ghobject_t&}; _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const extent_t&}; _Tp = extent_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:86:36: /usr/include/c++/12.2.1/bits/stl_vector.h:1617:42: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1617 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:766, from /usr/include/boost/intrusive/hashtable.hpp:59, from /usr/include/boost/intrusive/unordered_set.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.h:29: /usr/include/c++/12.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 = {BlueStore::Blob*&, BlueStore::GarbageCollector::BlobInfo}; _Key = BlueStore::Blob*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {BlueStore::Blob*&, BlueStore::GarbageCollector::BlobInfo}; _Key = BlueStore::Blob*; _Tp = BlueStore::GarbageCollector::BlobInfo; _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 = {BlueStore::Blob*&, BlueStore::GarbageCollector::BlobInfo}; _Key = BlueStore::Blob*; _Tp = BlueStore::GarbageCollector::BlobInfo; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1058:9: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1058 | _M_insert_unique_(const_iterator __pos, _Arg&& __x) | ^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_map.h:912:38: 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 912 | { return _M_t._M_insert_unique_(__position, __x); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /usr/include/c++/12.2.1/functional:61: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = mempool::pool_allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = BlueStore::SharedBlob*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'bool BlueStore::SharedBlobSet::remove(BlueStore::SharedBlob*, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.h:573:14: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, mempool::pool_allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, bluestore_extent_ref_map_t}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = bluestore_pextent_t*; _ForwardIterator = bluestore_pextent_t*; _Allocator = mempool::pool_allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const coll_t&}; _Tp = coll_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = coll_t; _Alloc = std::allocator]', inlined from 'virtual int BlueStore::list_collections(std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:11685:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree_set.h:49, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h: In member function 'btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/cpp-btree/btree.h:2401:13: note: parameter passing for argument of type 'btree::internal::btree, mempool::pool_allocator, 256, false> >::iterator' {aka 'btree::internal::btree_iterator, mempool::pool_allocator, 256, false> >, long long unsigned int&, long long unsigned int*>'} changed in GCC 7.1 2401 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = ghobject_t; _Value = std::pair >; _Alloc = mempool::pool_allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable >, mempool::pool_allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, mempool::pool_allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, boost::intrusive_ptr&, long long unsigned int&, long long unsigned int&, ceph::buffer::v15_2_0::list&, long long unsigned int&, long long unsigned int&, bool&, bool&}; _Tp = BlueStore::WriteContext::write_item; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, boost::intrusive_ptr&, long long unsigned int&, long long unsigned int&, ceph::buffer::v15_2_0::list&, long long unsigned int&, long long unsigned int&, bool&, bool&}; _Tp = BlueStore::WriteContext::write_item; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ghobject_t; _Value = std::pair >; _Alloc = mempool::pool_allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = ghobject_t; _Tp = boost::intrusive_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = mempool::pool_allocator > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void BlueStore::OnodeSpace::rename(BlueStore::OnodeRef&, const ghobject_t&, const ghobject_t&, const mempool::bluestore_cache_meta::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:2026:20: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable >, mempool::pool_allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, mempool::pool_allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ghobject_t; _Value = std::pair >; _Alloc = mempool::pool_allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = ghobject_t; _Tp = boost::intrusive_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = mempool::pool_allocator > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void BlueStore::Collection::split_cache(BlueStore::Collection*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:4156:38: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable >, mempool::pool_allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, mempool::pool_allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, bluestore_extent_ref_map_t}; _Key = long long unsigned int; _Tp = bluestore_extent_ref_map_t; _Compare = std::less; _Alloc = mempool::pool_allocator >]', inlined from 'BlueStore::_fsck_repair_shared_blobs(BlueStoreRepairer&, shared_blob_2hash_tracker_t&, sb_info_space_efficient_map_t&)::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:8097:23, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = BlueStore::_fsck_repair_shared_blobs(BlueStoreRepairer&, shared_blob_2hash_tracker_t&, sb_info_space_efficient_map_t&)::&; _Args = {coll_t, ghobject_t, long long unsigned int, const bluestore_blob_t&}]' at /usr/include/c++/12.2.1/bits/invoke.h:61:36, inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = BlueStore::_fsck_repair_shared_blobs(BlueStoreRepairer&, shared_blob_2hash_tracker_t&, sb_info_space_efficient_map_t&)::&; _Args = {coll_t, ghobject_t, long long unsigned int, const bluestore_blob_t&}]' at /usr/include/c++/12.2.1/bits/invoke.h:111:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = BlueStore::_fsck_repair_shared_blobs(BlueStoreRepairer&, shared_blob_2hash_tracker_t&, sb_info_space_efficient_map_t&)::; _ArgTypes = {coll_t, ghobject_t, long long unsigned int, const bluestore_blob_t&}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, mempool::pool_allocator > >::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, mempool::pool_allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {BlueStore::region_t}; _Tp = BlueStore::region_t; _Alloc = std::allocator]', inlined from 'void BlueStore::_read_cache(OnodeRef&, uint64_t, size_t, int, ready_regions_t&, blobs2read_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:10909:36: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {BlueStore::region_t}; _Tp = BlueStore::region_t; _Alloc = std::allocator]', inlined from 'void BlueStore::_read_cache(OnodeRef&, uint64_t, size_t, int, ready_regions_t&, blobs2read_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:10915:34: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'int BlueStore::_collection_list(Collection*, const ghobject_t&, const ghobject_t&, int, bool, std::vector*, ghobject_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:11884:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = extent_t; _Alloc = std::allocator]', inlined from 'int load_bluefs_extents(BlueFS*, bluefs_layout_t*, ceph::common::CephContext*, const std::string&, std::vector&, uint64_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:18453:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = mempool::pool_allocator]', inlined from 'void boost::dynamic_bitset::resize(size_type, bool) [with Block = long long unsigned int; Allocator = mempool::pool_allocator]' at /usr/include/boost/dynamic_bitset/dynamic_bitset.hpp:771:18, inlined from 'int BlueStore::_fsck_on_open(FSCKDepth, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:9237:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = bluestore_pextent_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int BlueStore::_fsck_on_open(FSCKDepth, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/bluestore/BlueStore.cc:9672:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [1097/1392] Linking CXX static library lib/libos.a In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/spirit/home/qi/string/symbols.hpp:30, from /usr/include/boost/spirit/home/qi/string.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:28, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonCap.cc:17: /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: '#pragma message: This header is deprecated. Use instead.' 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonCap.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonCap.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/domain.hpp:15, from /usr/include/boost/spirit/home/qi/detail/enable_lit.hpp:13, from /usr/include/boost/spirit/home/qi/numeric/uint.hpp:17, from /usr/include/boost/spirit/include/qi_uint.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonCap.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Elector.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Monitor.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_mon.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/ceph_mon.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/Session.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/fstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:20: /usr/include/c++/12.2.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_set.h:654:7: note: parameter passing for argument of type 'std::set >::const_iterator' {aka 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator'} changed in GCC 7.1 654 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:22: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ghobject_t&}; _Tp = ghobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const spg_t&}; _Tp = spg_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = spg_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:19: /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _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 = {long long unsigned int&, std::unique_ptr, std::default_delete > >}; _Key = long long unsigned int; _Tp = std::unique_ptr >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = pg_t; _Val = pg_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = pg_t; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_set.h:654:7: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 654 | erase(const_iterator __position) | ^~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = pg_t; _Val = pg_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = pg_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair >}; _Key = pg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = pg_t; _Val = pg_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = pg_t; _Val = pg_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_map.h:238:7: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 238 | map(initializer_list __l, | ^~~ /usr/include/c++/12.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 = pg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = pg_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = pg_stat_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = {std::pair}; _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::set >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set >::const_iterator' {aka 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const pg_t&, std::vector >&}; _Key = pg_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair::Reservation>; _KeyOfValue = std::_Select1st::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::Reservation>, std::_Select1st::Reservation> >, std::less, std::allocator::Reservation> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void OSDPerfMetricQuery::update_counters(L&&, PerformanceCounters*) const [with L = DynamicPerfStats::merge(const DynamicPerfStats&)::&]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mgr/OSDPerfMetricTypes.h:321:28, inlined from 'void DynamicPerfStats::merge(const DynamicPerfStats&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/DynamicPerfStats.h:39:30: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, json_spirit::Value_impl > > >; _KeyOfValue = std::_Select1st, json_spirit::Value_impl > > > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = AsyncReserver::Reservation; _Compare = std::less; _Alloc = std::allocator::Reservation> >]', inlined from 'void AsyncReserver::do_queues() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:115:18: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::Reservation>, std::_Select1st::Reservation> >, std::less, std::allocator::Reservation> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const pg_t&, std::vector >&}; _Key = pg_t; _Tp = std::vector; _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 = {const pg_t&, std::vector >&}; _Key = pg_t; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'void OSDService::send_pg_temp()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:1209:23: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc: In member function 'void OSDService::prune_pg_created()': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:1252:27: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 1252 | i = pg_created.erase(i); | ~~~~~~~~~~~~~~~~^~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = eversion_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void OSDService::set_ready_to_merge_source(PG*, eversion_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:1841:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = pg_t; _Tp = std::tuple; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = pg_t; _Tp = std::tuple; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void OSDService::set_ready_to_merge_target(PG*, eversion_t, epoch_t, epoch_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:1853:31: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = pg_t; _Tp = pg_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void OSDService::set_not_ready_to_merge_target(pg_t, pg_t)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:1874:35: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc: In member function 'void OSDService::prune_sent_ready_to_merge(const OSDMapRef&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:1959:43: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 1959 | i = sent_ready_to_merge_source.erase(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc: In member function 'int OSD::run_osd_bench_test(int64_t, int64_t, int64_t, int64_t, double*, std::ostream&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:3290:46: warning: '%lld' directive output may be truncated writing between 1 and 20 bytes into a region of size 17 [-Wformat-truncation=] 3290 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ^~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:3290:32: note: directive argument in the range [-9223372036854775808, 9223372036854775806] 3290 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:3290:15: note: 'snprintf' output between 15 and 34 bytes into a destination of size 30 3290 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _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 = {long long unsigned int&, MonClient::MonCommand*&}; _Key = long long unsigned int; _Tp = MonClient::MonCommand*; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'auto MonClient::start_mon_command(const std::vector >&, const ceph::buffer::v15_2_0::list&, CompletionToken&&) [with CompletionToken = ContextVerter]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/mon/MonClient.h:619:22: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ghobject_t; _Alloc = std::allocator]', inlined from 'void OSD::clear_temp_objects()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:4706:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = json_spirit::Value_impl > >; _Compare = std::less >; _Alloc = std::allocator, json_spirit::Value_impl > > > >]', inlined from 'void OSD::probe_smart(const std::string&, std::ostream&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:7175:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, json_spirit::Value_impl > > >, std::_Select1st, json_spirit::Value_impl > > > >, std::less >, std::allocator, json_spirit::Value_impl > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = boost::intrusive_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool OSD::add_merge_waiter(OSDMapRef, spg_t, PGRef, unsigned int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:8654:15: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc: In member function 'bool OSD::maybe_override_options_for_qos(const std::set >*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:10230:5: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 10230 | }; | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc: In member function 'void OSDShard::_prime_splits(std::set >*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:10786:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 10786 | p = pgids->erase(p); | ~~~~~~~~~~~~^~~ In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator >; _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'void OSDShard::prime_splits(const OSDMapRef&, std::set >*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:10751:26: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc: In member function 'void OSDShard::prime_merges(const OSDMapRef&, std::set >*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.cc:10837:25: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 10837 | p = merge_pgs->erase(p); | ~~~~~~~~~~~~~~~~^~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/DynamicPerfStats.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.h:21: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/OSD.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/DynamicPerfStats.h:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const snapid_t]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const snapid_t]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/random.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/DynamicPerfStats.h:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 344 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, mempool::pool_allocator > > >; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:344:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, mempool::pool_allocator > > >; _OI = __gnu_cxx::__normal_iterator*, vector, mempool::pool_allocator > > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/functional:64, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/random.h:21: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = snapid_t]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = snapid_t]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = snapid_t]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = snapid_t]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/Message.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/messages/MOSDFastDispatchOp.h:7: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Formatter.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/cmdparse.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:34: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const hobject_t&}; _Tp = hobject_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const hobject_t&}; _Tp = hobject_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = hobject_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = hobject_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_hit_set_info_t&}; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_hit_set_info_t&}; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_hit_set_info_t&}; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'pg_hit_set_history_t& pg_hit_set_history_t::operator=(const pg_hit_set_history_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:2781:8, inlined from 'std::enable_if_t<__and_v, typename std::remove_cv::type>::type> >, std::__not_, std::is_same<_Tp, typename std::decay<_Func>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_T1&, _U1> >, std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = const pg_hit_set_history_t&; _Tp = pg_hit_set_history_t]' at /usr/include/c++/12.2.1/optional:851:21: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = snapid_t*; _Tp = snapid_t]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = snapid_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_vector.h:1617:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 1617 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:244:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 244 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:674:48: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = hobject_t; _Tp = ObcLockManager::ObjectLockState; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = hobject_t; _Tp = ObcLockManager::ObjectLockState; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = hobject_t; _Tp = eversion_t; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = eversion_t; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void BackfillInterval::pop_front()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/recovery_types.h:72:18: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair >}; _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = long long int; _Tp = boost::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = long long int; _Tp = boost::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void TierAgentState::add_hit_set(time_t, HitSetRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/TierAgentState.h:103:23: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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>::erase(iterator) [with _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = snapid_t; _Val = snapid_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.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 = std::pair; _Val = std::pair, std::shared_ptr >; _KeyOfValue = std::_Select1st, std::shared_ptr > >; _Compare = std::less >; _Alloc = std::allocator, std::shared_ptr > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::shared_ptr >, std::_Select1st, std::shared_ptr > >, std::less >, std::allocator, std::shared_ptr > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const hobject_t&, PrimaryLogPG::CLSGatherOp}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair; _Val = std::pair, std::shared_ptr >; _KeyOfValue = std::_Select1st, std::shared_ptr > >; _Compare = std::less >; _Alloc = std::allocator, std::shared_ptr > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::shared_ptr >, std::_Select1st, std::shared_ptr > >, std::less >, std::allocator, std::shared_ptr > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = hobject_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.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 = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = eversion_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = coll_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = coll_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:783:20, inlined from 'uint32_t ceph::os::Transaction::_get_coll_id(const coll_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:777:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ghobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ghobject_t; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:792:21, inlined from 'uint32_t ceph::os::Transaction::_get_object_id(const ghobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/os/Transaction.h:786:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = PGTransaction::ObjectOperation; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = hobject_t; _Tp = PGTransaction::ObjectOperation; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void PGTransaction::remove(const hobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGTransaction.h:316:19: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair > >}; _Tp = std::pair > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair > >}; _Tp = std::pair > >; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGTransaction.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGBackend.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PG.h:37: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::try_merge(mapiter) [with K = long long unsigned int; V = boost::variant; S = PGTransaction::ObjectOperation::SplitMerger]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:64:8: note: parameter passing for argument of type 'interval_map, PGTransaction::ObjectOperation::SplitMerger>::mapiter' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 64 | void try_merge(mapiter niter) { | ^~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h: In member function 'void interval_map::insert(K, K, V&&) [with K = long long unsigned int; V = boost::variant; S = PGTransaction::ObjectOperation::SplitMerger]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/interval_map.h:174:14: note: parameter passing for argument of type 'std::_Rb_tree_iterator > > >' changed in GCC 7.1 174 | try_merge(p.first); | ~~~~~~~~~^~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2270:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2270 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const std::pair*; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:242:36, inlined from 'virtual void ToSparseReadResult::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:5378:56: /usr/include/c++/12.2.1/bits/stl_tree.h:1102:30: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1102 | _M_insert_unique_(end(), *__first, __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = SnapSetContext*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PrimaryLogPG::_register_snapset_context(SnapSetContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.h:1054:32, inlined from 'void PrimaryLogPG::_register_snapset_context(SnapSetContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.h:1049:8: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair::Reservation> > >}; _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const clone_info&}; _Tp = clone_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clone_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const librados::clone_info_t&}; _Tp = librados::clone_info_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {neorados::CloneInfo}; _Tp = neorados::CloneInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::pair; _Val = std::pair, std::shared_ptr >; _KeyOfValue = std::_Select1st, std::shared_ptr > >; _Compare = std::less >; _Alloc = std::allocator, std::shared_ptr > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::pair; _Tp = std::shared_ptr; _Compare = std::less >; _Alloc = std::allocator, std::shared_ptr > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void PrimaryLogPG::context_registry_on_change()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:11946:24: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::shared_ptr >, std::_Select1st, std::shared_ptr > >, std::less >, std::allocator, std::shared_ptr > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::__cxx11::list >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = eversion_t; _Val = std::pair, long long unsigned int, int, std::vector > > > >; _KeyOfValue = std::_Select1st, long long unsigned int, int, std::vector > > > > >; _Compare = std::less; _Alloc = std::allocator, long long unsigned int, int, std::vector > > > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, long long unsigned int, int, std::vector > > > >, std::_Select1st, long long unsigned int, int, std::vector > > > > >, std::less, std::allocator, long long unsigned int, int, std::vector > > > > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = chunk_info_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = client_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457: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 member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:912:38, inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:319:24: /usr/include/c++/12.2.1/bits/stl_tree.h:1061:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1061 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_size_asym(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:333:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:912:38, inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:646:24: /usr/include/c++/12.2.1/bits/stl_tree.h:1061:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1061 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void interval_set::intersection_of(const interval_set&, const interval_set&) [with T = long long unsigned int; C = std::map]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/interval_set.h:657:26: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {std::pair, ObjectContext*> >}; _Key = hobject_t; _Val = std::pair, ObjectContext*> >; _KeyOfValue = std::_Select1st, ObjectContext*> > >; _Compare = std::less; _Alloc = std::allocator, ObjectContext*> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, ObjectContext*> >, std::_Select1st, ObjectContext*> > >, std::less, std::allocator, ObjectContext*> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = pg_stat_t; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = ceph::buffer::v15_2_0::list; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const PrimaryLogPG::watch_disconnect_t&}; _Tp = PrimaryLogPG::watch_disconnect_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const PrimaryLogPG::watch_disconnect_t&}; _Tp = PrimaryLogPG::watch_disconnect_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = PrimaryLogPG::watch_disconnect_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = PrimaryLogPG::watch_disconnect_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void MissingLoc::recovered(const hobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/MissingLoc.h:279:29, inlined from 'void PeeringState::object_recovered(const hobject_t&, const object_stat_sum_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PeeringState.h:1949:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = pg_missing_item; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void pg_missing_set::decode(ceph::buffer::v15_2_0::list::const_iterator&, int64_t) [with bool TrackChanges = false]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:5058:17: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/small_vector.hpp:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:36: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:487:3, inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:123:21, inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:433:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:494:3, inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:123:21, inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:433:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:436:15: /usr/include/c++/12.2.1/bits/vector.tcc:769:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 769 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 770 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 771 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:436:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:436:15: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:436:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:436:15: /usr/include/c++/12.2.1/bits/vector.tcc:796:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 796 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 797 | __new_finish, | ~~~~~~~~~~~~~ 798 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = mempool::pool_allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >; = void; _Tp = std::pair; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void PGLog::IndexedLog::get_object_reqids(const hobject_t&, unsigned int, mempool::osd_pglog::vector >*, mempool::osd_pglog::map*) const' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:436:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pg_log_entry_t}; _Tp = pg_log_entry_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pg_log_entry_t}; _Tp = pg_log_entry_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = spg_t; _Val = std::pair::Reservation>; _KeyOfValue = std::_Select1st::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::Reservation>, std::_Select1st::Reservation> >, std::less, std::allocator::Reservation> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = mempool::pool_allocator >]', inlined from 'pg_log_entry_t::pg_log_entry_t(const pg_log_entry_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/osd_types.h:4259:8, inlined from 'void mempool::pool_allocator::construct(U*, Args&& ...) [with U = pg_log_entry_t; Args = {const pg_log_entry_t&}; mempool::pool_index_t pool_ix = mempool::mempool_osd_pglog; T = std::_List_node]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/mempool.h:404:5, inlined from 'static constexpr std::_Require >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = pg_log_entry_t; _Args = {const pg_log_entry_t&}; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:251:17, inlined from 'static decltype (std::allocator_traits< >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< >::construct::__args)...)) std::allocator_traits< >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = pg_log_entry_t; _Args = {const pg_log_entry_t&}; _Alloc = mempool::pool_allocator >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:364:16, inlined from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:713:33, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:2005:32: /usr/include/c++/12.2.1/bits/stl_vector.h:601:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, mempool::pool_allocator > > >' changed in GCC 7.1 601 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 602 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 603 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pg_log_entry_t&}; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'PrimaryLogPG::submit_log_entries(mempool::osd_pglog::list&, ObcLockManager&&, std::optional >&&, OpRequestRef, int)::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:11591:17: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), 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 = {std::pair}; _Key = long long unsigned int; _Tp = PrimaryLogPG::LogUpdateCtx; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = long long unsigned int; _Tp = PrimaryLogPG::LogUpdateCtx; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'PrimaryLogPG::submit_log_entries(mempool::osd_pglog::list&, ObcLockManager&&, std::optional >&&, OpRequestRef, int)::' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:11600:41: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32: /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'void boost::container::vector::priv_resize(size_type, const U&, AllocVersion) [with U = boost::container::value_init_t; AllocVersion = boost::move_detail::integral_constant; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2862:10: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_value_initialized_n_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = hobject_t; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, ObjectContext*> >}; _Key = hobject_t; _Tp = std::pair, ObjectContext*>; _Compare = std::less; _Alloc = std::allocator, ObjectContext*> > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, ObjectContext*> >; _Key = hobject_t; _Tp = std::pair, ObjectContext*>; _Compare = std::less; _Alloc = std::allocator, ObjectContext*> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'SharedLRU::VPtr SharedLRU::lookup_or_create(const K&) [with K = hobject_t; V = ObjectContext]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/shared_cache.hpp:315:25: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, ObjectContext*>, std::less, std::allocator, ObjectContext*> > > >::const_iterator' {aka 'std::_Rb_tree, ObjectContext*> >, std::_Select1st, ObjectContext*> > >, std::less, std::allocator, ObjectContext*> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = snapid_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = PGTransaction::ObjectOperation; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void PGTransaction::rename(const hobject_t&, const hobject_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGTransaction.h:298:19: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/boost/container/detail/copy_move_algo.hpp: In function 'void boost::container::expand_forward_and_insert_alloc(Allocator&, F, F, std::size_t, InsertionProxy) [with Allocator = small_vector_allocator, fu2::abi_310::detail::property >, new_allocator, void>; F = fu2::abi_310::detail::function, fu2::abi_310::detail::property >*; InsertionProxy = dtl::insert_range_proxy, fu2::abi_310::detail::property >, new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>]': /usr/include/boost/container/detail/copy_move_algo.hpp:1231:6: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 1231 | void expand_forward_and_insert_alloc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void boost::container::vector::priv_insert_forward_range_expand_forward(T*, size_type, InsertionProxy, boost::move_detail::false_type) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2826:13, inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2993:10: note: parameter passing for argument of type 'boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2992 | boost::container::expand_forward_and_insert_alloc | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2993 | ( this->m_holder.alloc(), raw_pos, this->priv_raw_end(), n, insert_range_proxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::insert(const_iterator, FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator, fu2::abi_310::detail::property >*>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2023:109, inlined from 'void boost::container::vector::priv_swap(Vector&, boost::move_detail::false_type) [with Vector = boost::container::vector, fu2::abi_310::detail::property >, boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, void>; T = fu2::abi_310::detail::function, fu2::abi_310::detail::property >; A = boost::container::small_vector_allocator, fu2::abi_310::detail::property >, boost::container::new_allocator, void>; Options = void]' at /usr/include/boost/container/vector.hpp:2579:13: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_range_proxy, fu2::abi_310::detail::property >, boost::container::new_allocator, void>, boost::move_iterator, fu2::abi_310::detail::property >*>, fu2::abi_310::detail::function, fu2::abi_310::detail::property >*>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::tuples::tuple}; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:801:26, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:801:26, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:801:26, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = librados::clone_info_t; _Alloc = std::allocator]', inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:806:32, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {neorados::CloneInfo}; _Tp = neorados::CloneInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = neorados::CloneInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void ObjectOperation::CB_ObjectOperation_decodesnaps::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osdc/Objecter.h:822:34, inlined from 'constexpr decltype (forward(callable)((forward)(fu2::abi_310::detail::invocation::invoke::args)...)) fu2::abi_310::detail::invocation::invoke(Callable&&, Args&& ...) [with Callable = ObjectOperation::CB_ObjectOperation_decodesnaps; Args = {boost::system::error_code, int, const ceph::buffer::v15_2_0::list&}]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/function2.hpp:126:42: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'void AsyncReserver::preempt_one() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:70:26: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void AsyncReserver::do_queues() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:108:27: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator::Reservation> > > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = spg_t; _Tp = AsyncReserver::Reservation; _Compare = std::less; _Alloc = std::allocator::Reservation> >]', inlined from 'void AsyncReserver::do_queues() [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:115:18: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::Reservation>, std::_Select1st::Reservation> >, std::less, std::allocator::Reservation> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = spg_t; _Val = std::pair::Reservation> > >; _KeyOfValue = std::_Select1st::Reservation> > > >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1086:26, inlined from 'void AsyncReserver::cancel_reservation(T) [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:289:27: /usr/include/c++/12.2.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_set.h:685:26, inlined from 'void AsyncReserver::cancel_reservation(T) [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:296:25: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:22: In member function 'void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'virtual void PrimaryLogPG::on_local_recover(const hobject_t&, const ObjectRecoveryInfo&, ObjectContextRef, bool, ObjectStore::Transaction*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:409:19: /usr/include/c++/12.2.1/bits/stl_set.h:567:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 567 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void PrimaryLogPG::do_proxy_write(OpRequestRef, ObjectContextRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3261:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::pair; _Val = std::pair, std::shared_ptr >; _KeyOfValue = std::_Select1st, std::shared_ptr > >; _Compare = std::less >; _Alloc = std::allocator, std::shared_ptr > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::pair; _Val = std::pair, std::shared_ptr >; _KeyOfValue = std::_Select1st, std::shared_ptr > >; _Compare = std::less >; _Alloc = std::allocator, std::shared_ptr > >]' at /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::pair; _Tp = std::shared_ptr; _Compare = std::less >; _Alloc = std::allocator, std::shared_ptr > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'void PrimaryLogPG::complete_disconnect_watches(ObjectContextRef, const std::__cxx11::list&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:8744:26: /usr/include/c++/12.2.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, std::shared_ptr > >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void PGLog::IndexedLog::add(const pg_log_entry_t&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PGLog.h:600:20, inlined from 'void PrimaryLogPG::issue_repop(RepGather*, OpContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:11417:22: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = PrimaryLogPG::LogUpdateCtx; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void PrimaryLogPG::submit_log_entries(mempool::osd_pglog::list&, ObcLockManager&&, std::optional >&&, OpRequestRef, int)::::OnComplete::finish(int)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:11624:45: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const PrimaryLogPG::watch_disconnect_t&}; _Tp = PrimaryLogPG::watch_disconnect_t; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const PrimaryLogPG::watch_disconnect_t*; _Tp = PrimaryLogPG::watch_disconnect_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = PrimaryLogPG::watch_disconnect_t; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:837:31, inlined from 'void PrimaryLogPG::handle_watch_timeout(WatchRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:11786:3: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc: In member function 'ObjectContextRef PrimaryLogPG::get_prev_clone_obc(ObjectContextRef)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3528:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3528 | auto s = std::find(obc->ssc->snapset.clones.begin(), obc->ssc->snapset.clones.end(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3529 | obc->obs.oi.soid.snap); | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc: In lambda function: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3563:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3563 | auto get_context = [this, &oi, &snapset](auto iter) | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc: In member function 'void PrimaryLogPG::get_adjacent_clones(ObjectContextRef, ObjectContextRef&, ObjectContextRef&)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3573:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3573 | auto s = std::find(snapset.clones.begin(), snapset.clones.end(), oi.soid.snap); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const hobject_t&, PrimaryLogPG::CLSGatherOp}; _Key = hobject_t; _Tp = PrimaryLogPG::CLSGatherOp; _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 = {const hobject_t&, PrimaryLogPG::CLSGatherOp}; _Key = hobject_t; _Tp = PrimaryLogPG::CLSGatherOp; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'int PrimaryLogPG::start_cls_gather(OpContext*, std::map, ceph::buffer::v15_2_0::list>*, const std::string&, const char*, const char*, ceph::bufferlist&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:10404:49: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::set<_Key, _Compare, _Alloc>::set(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = snapid_t; _Compare = std::less; _Alloc = std::allocator]', inlined from 'int PrimaryLogPG::trim_object(bool, const hobject_t&, snapid_t, OpContextUPtr*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:4644:69: /usr/include/c++/12.2.1/bits/stl_set.h:193:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 193 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc: In member function 'int PrimaryLogPG::trim_object(bool, const hobject_t&, snapid_t, OpContextUPtr*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:4671:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4671 | p = std::find(snapset.clones.begin(), snapset.clones.end(), coid.snap); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void PrimaryLogPG::kick_object_context_blocked(ObjectContextRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:12233:44: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map >::iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc: In member function 'int PrimaryLogPG::find_object_context(const hobject_t&, ObjectContextRef*, bool, bool, hobject_t*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:12016:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 12016 | vector::const_iterator citer = std::find( | ~~~~~~~~~^ 12017 | ssc->snapset.clones.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12018 | ssc->snapset.clones.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 12019 | oid.snap); | ~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:12147:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 12147 | if (std::find(p->second.begin(), p->second.end(), oid.snap) == | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'virtual void PrimaryLogPG::on_global_recover(const hobject_t&, const object_stat_sum_t&, bool)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:509:19: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map >::iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = PrimaryLogPG::LogUpdateCtx; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PrimaryLogPG::do_update_log_missing_reply(OpRequestRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:12648:40: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void PrimaryLogPG::mark_all_unfound_lost(int, std::function&, ceph::buffer::v15_2_0::list&)>)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:12707:23: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_log_entry_t; _Alloc = mempool::pool_allocator]', inlined from 'void PrimaryLogPG::mark_all_unfound_lost(int, std::function&, ceph::buffer::v15_2_0::list&)>)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:12728:23: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = hobject_t; _Alloc = std::allocator]', inlined from 'void PrimaryLogPG::mark_all_unfound_lost(int, std::function&, ceph::buffer::v15_2_0::list&)>)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:12729:23: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Val = hobject_t; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = hobject_t; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_set.h:655:26, inlined from 'virtual void PrimaryLogPG::_clear_recovery_state()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:13156:30: /usr/include/c++/12.2.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1197 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'virtual void PrimaryLogPG::_clear_recovery_state()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:13162:24: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map >::iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc: In lambda function: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3502:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3502 | auto is_unreadable_snap = [this, obc, &snapset, op](auto iter) -> bool { | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc: In member function 'bool PrimaryLogPG::recover_adjacent_clones(ObjectContextRef, OpRequestRef)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3501:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3501 | auto s = std::find(snapset.clones.begin(), snapset.clones.end(), obc->obs.oi.soid.snap); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3514:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3514 | if (is_unreadable_snap(s - 1)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:3519:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3519 | if (is_unreadable_snap(s + 1)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = hobject_t; _Tp = snapid_t; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PrimaryLogPG::block_write_on_degraded_snap(const hobject_t&, OpRequestRef)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:744:51: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pg_hit_set_info_t; _Alloc = std::allocator]', inlined from 'void PrimaryLogPG::hit_set_persist()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:14602:41: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'int PrimaryLogPG::start_flush(OpRequestRef, ObjectContextRef, bool, hobject_t*, std::optional >&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:10988:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = hobject_t; _Tp = std::map; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void PrimaryLogPG::execute_ctx(OpContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:4270:67: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = client_t; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PrimaryLogPG::execute_ctx(OpContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:4276:11: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = eversion_t; _Tp = std::__cxx11::list, long long unsigned int, int, std::vector > > >; _Compare = std::less; _Alloc = std::allocator, long long unsigned int, int, std::vector > > > > >]', inlined from 'void PrimaryLogPG::do_op(OpRequestRef&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:2256:28: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, long long unsigned int, int, std::vector > > > >, std::_Select1st, long long unsigned int, int, std::vector > > > > >, std::less, std::allocator, long long unsigned int, int, std::vector > > > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair::Reservation> > >}; _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair::Reservation> > >; _Key = spg_t; _Tp = std::pair::Reservation> >; _Compare = std::less; _Alloc = std::allocator::Reservation> > > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void AsyncReserver::request_reservation(T, Context*, unsigned int, Context*) [with T = spg_t; F = Finisher]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/AsyncReserver.h:262:26: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::Reservation> >, std::less, std::allocator::Reservation> > > > >::const_iterator' {aka 'std::_Rb_tree::Reservation> > >, std::_Select1st::Reservation> > > >, std::less, std::allocator::Reservation> > > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::tuples::tuple}; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'uint64_t PrimaryLogPG::recover_backfill(uint64_t, ThreadPool::TPHandle&, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/osd/PrimaryLogPG.cc:13939:28: /usr/include/c++/12.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1098/1392] Linking CXX static library lib/libosd.a [1099/1392] Linking CXX shared library lib/libceph-common.so.2 [1100/1392] Linking CXX static library lib/libcommon.a [1101/1392] Linking CXX static library lib/libglobal-static.a [1102/1392] Linking CXX executable bin/ceph-osd [1103/1392] Creating library symlink lib/libceph-common.so [1104/1392] Linking CXX executable bin/ceph-exporter [1105/1392] Linking CXX static library lib/libosdc.a [1106/1392] Linking CXX static library lib/libglobal.a [1107/1392] Linking CXX executable bin/ceph-mon [1108/1392] Linking CXX executable bin/mount.ceph [1109/1392] Linking CXX executable bin/ceph-erasure-code-tool [1110/1392] Linking CXX shared library lib/denc-mod-osd.so [1111/1392] Linking CXX executable bin/ceph-dencoder [1112/1392] Linking CXX executable bin/ceph-authtool [1113/1392] Linking CXX executable bin/osdmaptool [1114/1392] Linking CXX executable bin/monmaptool [1115/1392] Linking CXX executable bin/crushtool [1116/1392] Linking CXX executable bin/ceph-conf [1117/1392] Linking CXX executable bin/ceph-kvstore-tool [1118/1392] Linking CXX executable bin/ceph-objectstore-tool [1119/1392] Linking CXX executable bin/ceph-monstore-tool [1120/1392] Linking CXX executable bin/ceph-osdomap-tool [1121/1392] Linking CXX executable bin/ceph-bluestore-tool [1122/1392] Linking CXX static library lib/librbd_internal.a [1123/1392] Linking CXX static library lib/libclient.a [1124/1392] Linking CXX static library lib/libmds.a [1125/1392] Linking CXX static library lib/liblibneorados.a [1126/1392] Linking CXX shared library lib/librados.so.2.0.0 [1127/1392] Linking CXX executable bin/neorados [1128/1392] Linking CXX executable bin/ceph-fuse [1129/1392] Linking CXX executable bin/ceph-syn [1130/1392] Linking CXX shared library lib/libcephfs.so.2.0.0 [1131/1392] Creating library symlink lib/librados.so.2 lib/librados.so [1132/1392] Linking CXX static library lib/libdbstore_lib.a [1133/1392] Linking CXX executable bin/radosgw-token [1134/1392] Linking CXX executable bin/ceph-immutable-object-cache [1135/1392] Linking CXX shared library lib/libradosstriper.so.1.0.0 [1136/1392] Linking CXX shared library lib/libcephsqlite.so [1137/1392] Linking CXX executable bin/librados-config [1138/1392] Linking CXX static library lib/libsqlite_db.a [1139/1392] Linking CXX shared library lib/denc-mod-cephfs.so [1140/1392] Linking CXX executable bin/cephfs-table-tool [1141/1392] Linking CXX executable bin/cephfs-meta-injection [1142/1392] Linking CXX executable bin/cephfs-journal-tool [1143/1392] Linking CXX executable bin/ceph-mds [1144/1392] Creating library symlink lib/libcephfs.so.2 lib/libcephfs.so [1145/1392] Linking CXX executable bin/cephfs-mirror [1146/1392] Linking CXX executable bin/cephfs-data-scan [1147/1392] Generating ../../../lib/cython_modules/lib.3/cephfs.cpython-310-arm-linux-gnueabihf.so [1148/1392] Linking CXX static library lib/libdbstore.a [1149/1392] Generate rgw_iam_policy_keywords.frag.cc [1150/1392] Linking CXX executable bin/ceph-mgr [1151/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub.cc.o [1152/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_log.cc.o [1153/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es_rest.cc.o [1154/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es.cc.o [1155/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_aws.cc.o [1156/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module.cc.o [1157/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_error_repo.cc.o [1158/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_counters.cc.o [1159/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_data_sync.cc.o [1160/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync.cc.o [1161/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub.cc.o [1162/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_obj_manifest.cc.o [1163/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_multi_del.cc.o [1164/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_multi.cc.o [1165/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_metadata.cc.o [1166/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_tier.cc.o [1167/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_s3.cc.o [1168/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc.cc.o [1169/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_ldap.cc.o [1170/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_keystone.cc.o [1171/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_http_client.cc.o [1172/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_gc_log.cc.o [1173/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_gc.cc.o [1174/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_formats.cc.o [1175/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_es_query.cc.o [1176/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_env.cc.o [1177/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cors_s3.cc.o [1178/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cors.cc.o [1179/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_etag_verifier.cc.o [1180/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_compression.cc.o [1181/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_common.cc.o [1182/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_d3n_datacache.cc.o [1183/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cache.cc.o [1184/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_sync.cc.o [1185/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_layout.cc.o [1186/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket.cc.o [1187/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_basic_types.cc.o [1188/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_arn.cc.o [1189/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_auth_s3.cc.o [1190/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_auth.cc.o [1191/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_aio_throttle.cc.o [1192/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_aio.cc.o [1193/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_swift.cc.o [1194/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_s3.cc.o [1195/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl.cc.o [1196/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_service.cc.o [1197/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone_utils.cc.o [1198/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone.cc.o [1199/1392] Creating library symlink lib/libradosstriper.so.1 lib/libradosstriper.so [1200/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_user_rados.cc.o [1201/1392] Linking CXX executable bin/rados [1202/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_user.cc.o [1203/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_tier_rados.cc.o [1204/1392] Linking CXX shared library lib/librbd.so.1.17.0 [1205/1392] Linking CXX executable bin/rbd-mirror [1206/1392] Generating ../../../lib/cython_modules/lib.3/rados.cpython-310-arm-linux-gnueabihf.so [1207/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_core.cc.o [1208/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_cache.cc.o [1209/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj.cc.o [1210/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_role_rados.cc.o [1211/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_rados.cc.o [1212/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sync_modules.cc.o [1213/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_quota.cc.o [1214/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_otp.cc.o [1215/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_notify.cc.o [1216/1392] Creating library symlink lib/librbd.so.1 lib/librbd.so [1217/1392] Linking CXX static library lib/librbd_replay_ios.a [1218/1392] Linking CXX static library lib/librbd_replay.a [1219/1392] Linking CXX executable bin/rbd-replay [1220/1392] Linking CXX executable bin/rbd-fuse [1221/1392] Linking CXX shared library lib/libceph_librbd_parent_cache.so.1.0.0 [1222/1392] Linking CXX executable bin/rbd-nbd [1223/1392] Creating library symlink lib/libceph_librbd_parent_cache.so.1 lib/libceph_librbd_parent_cache.so [1224/1392] Linking CXX executable bin/rbd [1225/1392] Generating ../../../lib/cython_modules/lib.3/rbd.cpython-310-arm-linux-gnueabihf.so [1226/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_sobj.cc.o [1227/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o [1228/1392] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/dbstore_main.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_gc_log.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_gc_log.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1229/1392] Building CXX object src/rgw/CMakeFiles/rgw.dir/rgw_file.cc.o Compiling cephfs.pyx because it changed. [1/1] Cythonizing cephfs.pyx running build running build_ext building 'cephfs' extension creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310 creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17 creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6 creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs /usr/bin/gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.c -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 /usr/bin/gcc -shared -L/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.o -L/usr/lib -L/usr/lib/python3.10/config-3.10-arm-linux-gnueabihf -L/usr/lib -lcephfs -ldl -lm -lm -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/cephfs.cpython-310-arm-linux-gnueabihf.so -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common [1230/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_otp.cc.o [1231/1392] Building CXX object src/rgw/CMakeFiles/rgw.dir/librgw.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cache.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_notify.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/random.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_notify.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1232/1392] Building CXX object src/rgw/CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone_utils.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone_utils.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1233/1392] Building CXX object src/rgw/CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_keystone.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_keystone.cc:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_keystone.cc:12: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw::keystone::TokenCache::token_entry>; _KeyOfValue = std::_Select1st, rgw::keystone::TokenCache::token_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw::keystone::TokenCache::token_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw::keystone::TokenCache::token_entry>, std::_Select1st, rgw::keystone::TokenCache::token_entry> >, std::less >, std::allocator, rgw::keystone::TokenCache::token_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw::keystone::TokenCache::token_entry; _Compare = std::less >; _Alloc = std::allocator, rgw::keystone::TokenCache::token_entry> >]', inlined from 'void rgw::keystone::TokenCache::add_locked(const std::string&, const rgw::keystone::TokenEnvelope&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_keystone.cc:445:39: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw::keystone::TokenCache::token_entry>, std::_Select1st, rgw::keystone::TokenCache::token_entry> >, std::less >, std::allocator, rgw::keystone::TokenCache::token_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1234/1392] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_otp.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_otp.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/otp/cls_otp_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_otp.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1235/1392] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj_cache.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj_cache.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/bits/std_mutex.h:39, from /usr/include/c++/12.2.1/condition_variable:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/admin_socket.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj_cache.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1236/1392] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o [1237/1392] Building CXX object src/rgw/CMakeFiles/radosgwd.dir/radosgw.cc.o [1238/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_kmip_client_impl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_etag_verifier.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_etag_verifier.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'int rgw::putobj::create_etag_verifier(const DoutPrefixProvider*, ceph::common::CephContext*, rgw::sal::DataProcessor*, const ceph::bufferlist&, const std::optional&, etag_verifier_ptr&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_etag_verifier.cc:53:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1239/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_main.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_basic_types.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_basic_types.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1240/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1241/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_sts.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_multi_del.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_multi_del.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_multi_del.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1242/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_opa.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_arn.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_arn.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_arn.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1243/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_usage.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj_core.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj_core.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_raw_obj; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_raw_obj; _Tp = RGWSysObjState; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'RGWSysObjState* RGWSysObjectCtxBase::get_state(const rgw_raw_obj&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj_core_types.h:97:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1244/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_aio_throttle.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1245/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_ratelimit.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_user.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_user.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/variant:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_params.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1246/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_user.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_tier_rados.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_tier_rados.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_tier_rados.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1247/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_info.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cache.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cache.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cache.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1248/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_sobj.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_sobj.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1249/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_swift.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_env.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1250/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_realm.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc_s3.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc_s3.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1251/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_metadata.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_quota.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_quota.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1252/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_log.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1253/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_config.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = rgw_http_req_data*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void RGWHTTPManager::register_request(rgw_http_req_data*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client.cc:906:16: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1254/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_obj_manifest.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_obj_manifest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_obj_manifest.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1255/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_process.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cors_s3.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cors_s3.cc:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1256/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_os_lib.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_es_query.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_es_query.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1257/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_acl_swift.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_acl_swift.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1258/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rgw::bucket_log_layout_generation}; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rgw::bucket_log_layout_generation}; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1259/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_compression.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_compression.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_compression.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1260/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_log.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_iam_policy.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_iam_policy.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1261/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_aio.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1262/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/common/dbstore.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/dbstore_mgr.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/dbstore_main.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/store/dbstore/dbstore_mgr.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1263/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_frontend.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_acl.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_acl.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1264/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_client_io.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_acl_s3.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_acl_s3.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1265/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_auth_keystone.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1266/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_asio_frontend.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_rados.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_rados.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_rados.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_dir_entry&}; _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]', inlined from 'int RGWSI_RADOS::pool_iterate(const DoutPrefixProvider*, librados::v14_2_0::IoCtx&, librados::v14_2_0::NObjectIterator&, uint32_t, std::vector&, RGWAccessListFilter*, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_rados.cc:98:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1267/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_asio_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sync_modules.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sync_modules.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1268/1392] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1269/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /usr/include/boost/optional.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/WorkQueue.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.cc:7: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = RGWMetaSyncStatusManager::utime_shard; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.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 = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 2502 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::flush() [with T = std::__cxx11::basic_string; K = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:439:25: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_mdlog_entry&}; _Tp = rgw_mdlog_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_mdlog_entry; _Alloc = std::allocator]', inlined from 'void decode_json_obj(std::vector<_RealType>&, JSONObj*) [with T = rgw_mdlog_entry]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:249:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/WorkQueue.h:39: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::finish(const T&) [with T = std::__cxx11::basic_string; K = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:405:18: /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = RGWMetadataLogInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual bool RGWReadRemoteMDLogInfoCR::spawn_next()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.cc:614:94: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = RGWMetaSyncStatusManager::utime_shard; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int RGWMetaSyncStatusManager::init(const DoutPrefixProvider*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.cc:352:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1270/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_sts.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_role_rados.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_role_rados.cc:1: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_role_rados.h:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1271/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_opa.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_error_repo.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_time.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_error_repo.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_error_repo.cc:15: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1272/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_usage.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_formats.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_formats.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1273/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1274/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_ratelimit.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_obj_manifest.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_multi.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_multi.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_multi.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_multi.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1275/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_sync.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_sync.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1276/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_info.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_otp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_otp.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1277/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o Compiling rados.pyx because it changed. [1/1] Cythonizing rados.pyx running build running build_ext building 'rados' extension creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados /usr/bin/gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -fno-var-tracking-assignments -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.c -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -fno-var-tracking-assignments -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 /usr/bin/gcc -shared -L/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib -fno-var-tracking-assignments -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.o -L/usr/lib -L/usr/lib/python3.10/config-3.10-arm-linux-gnueabihf -L/usr/lib -lrados -ldl -lm -lm -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/rados.cpython-310-arm-linux-gnueabihf.so -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common [1278/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_es.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/iterator/transform_iterator.hpp:13, from /usr/include/boost/archive/iterators/base64_from_binary.hpp:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_b64.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_es.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_es.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1279/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_gc.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_gc.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_gc.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_gc.h:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1280/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_user.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_user_rados.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_user_rados.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_user_rados.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWBucketEnt>; _KeyOfValue = std::_Select1st, RGWBucketEnt> >; _Compare = std::less >; _Alloc = std::allocator, RGWBucketEnt> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWBucketEnt>, std::_Select1st, RGWBucketEnt> >, std::less >, std::allocator, RGWBucketEnt> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWBucketEnt; _Compare = std::less >; _Alloc = std::allocator, RGWBucketEnt> >]', inlined from 'void RGWUserBuckets::add(const RGWBucketEnt&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.h:167:31, inlined from 'virtual int RGWSI_User_RADOS::list_buckets(const DoutPrefixProvider*, RGWSI_MetaBackend::Context*, const rgw_user&, const std::string&, const std::string&, uint64_t, RGWUserBuckets*, bool*, optional_yield)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_user_rados.cc:785:19: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWBucketEnt>, std::_Select1st, RGWBucketEnt> >, std::less >, std::allocator, RGWBucketEnt> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1281/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_metadata.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_metadata.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_metadata.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_metadata.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1282/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_d3n_datacache.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_d3n_datacache.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1283/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_es.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_es_rest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_es_rest.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]', inlined from 'void es_index_obj_response::::decode_json(JSONObj*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_es_rest.cc:60:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1284/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_pubsub.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_pubsub.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1285/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_process.cc.o [1286/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_log.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_log.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1287/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1288/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc_tier.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc_tier.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc_tier.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc_tier.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1289/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_aws.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_aws.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_aws.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = rgw_sync_aws_multipart_part_info; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1290/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_log.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::variant, std::tuple, rgw_bucket_dir_entry>&}; _Tp = boost::variant, std::tuple, rgw_bucket_dir_entry>; _Alloc = std::allocator, std::tuple, rgw_bucket_dir_entry> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::tuple, rgw_bucket_dir_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::variant, std::tuple, rgw_bucket_dir_entry>; _Alloc = std::allocator, std::tuple, rgw_bucket_dir_entry> >]', inlined from 'void WorkQ::enqueue(WorkItem&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:774:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::tuple, rgw_bucket_dir_entry>*, std::vector, std::tuple, rgw_bucket_dir_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Tp = rgw::sal::Lifecycle::LCEntry]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int RGWLC::list_lc_progress(std::string&, uint32_t, std::vector&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:1913:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Tp = rgw::sal::Lifecycle::LCEntry]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = rgw::sal::Lifecycle::LCEntry*; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int RGWLC::list_lc_progress(std::string&, uint32_t, std::vector&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:1913:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int RGWLC::list_lc_progress(std::string&, uint32_t, std::vector&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:1913:24: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Tp = rgw::sal::Lifecycle::LCEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = rgw::sal::Lifecycle::LCEntry*; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int RGWLC::list_lc_progress(std::string&, uint32_t, std::vector&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:1913:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Tp = rgw::sal::Lifecycle::LCEntry]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int RGWLC::list_lc_progress(std::string&, uint32_t, std::vector&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:1913:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Tp = rgw::sal::Lifecycle::LCEntry]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = rgw::sal::Lifecycle::LCEntry*; _ForwardIterator = rgw::sal::Lifecycle::LCEntry*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'int RGWLC::list_lc_progress(std::string&, uint32_t, std::vector&, int&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lc.cc:1913:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1291/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rgw::bucket_log_layout_generation}; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rgw::bucket_log_layout_generation}; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void init_default_bucket_layout(ceph::common::CephContext*, rgw::BucketLayout&, const RGWZone&, std::optional, std::optional)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:2314:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {RGWBucketInfo}; _Tp = RGWBucketInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = RGWBucketInfo*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {RGWBucketInfo}; _Tp = RGWBucketInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = RGWBucketInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/vector.tcc:762:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 762 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = RGWBucketInfo*; _Tp = RGWBucketInfo]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = RGWBucketInfo*; _Tp = RGWBucketInfo]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = RGWBucketInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc: In function 'void get_stale_instances(rgw::sal::Store*, const std::string&, const std::vector >&, bucket_instance_ls&, const DoutPrefixProvider*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:1410:29: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1410 | stale_instances.insert(std::end(stale_instances), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | std::make_move_iterator(other_instances.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1412 | std::make_move_iterator(other_instances.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:1410:29: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:1454:27: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1454 | stale_instances.insert(std::end(stale_instances), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1455 | std::make_move_iterator(other_instances.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | std::make_move_iterator(other_instances.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.cc:1454:27: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [1292/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_pubsub_s3_event&}; _Tp = rgw_pubsub_s3_event; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_pubsub_s3_event; _Alloc = std::allocator]', inlined from 'int RGWPubSub::SubWithEvents::list_events(const DoutPrefixProvider*, const std::string&, int) [with EventType = rgw_pubsub_s3_event]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub.cc:923:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_pubsub_event&}; _Tp = rgw_pubsub_event; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_pubsub_event; _Alloc = std::allocator]', inlined from 'int RGWPubSub::SubWithEvents::list_events(const DoutPrefixProvider*, const std::string&, int) [with EventType = rgw_pubsub_event]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub.cc:923:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1293/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_frontend.cc.o Compiling rbd.pyx because it changed. [1/1] Cythonizing rbd.pyx running build running build_ext building 'rbd' extension creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd /usr/bin/gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.c -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 /usr/bin/gcc -shared -L/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.o -L/usr/lib -L/usr/lib/python3.10/config-3.10-arm-linux-gnueabihf -L/usr/lib -lrados -lrbd -ldl -lm -lm -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/rbd.cpython-310-arm-linux-gnueabihf.so -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common [1294/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:20: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_datalog_entry&}; _Tp = rgw_datalog_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_datalog_entry; _Alloc = std::allocator]', inlined from 'void decode_json_obj(std::vector<_RealType>&, JSONObj*) [with T = rgw_datalog_entry]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:249:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17: /usr/include/c++/12.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 = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 2502 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::flush() [with T = std::__cxx11::basic_string; K = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:439:25: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >, std::__cxx11::basic_string, std::allocator > >&&>, std::tuple<>}; _Key = std::pair, std::__cxx11::basic_string >; _Val = std::pair, std::__cxx11::basic_string >, std::pair, RGWModifyOp> >; _KeyOfValue = std::_Select1st, std::__cxx11::basic_string >, std::pair, RGWModifyOp> > >; _Compare = std::less, std::__cxx11::basic_string > >; _Alloc = std::allocator, std::__cxx11::basic_string >, std::pair, RGWModifyOp> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >, std::pair, RGWModifyOp> >, std::_Select1st, std::__cxx11::basic_string >, std::pair, RGWModifyOp> > >, std::less, std::__cxx11::basic_string > >, std::allocator, std::__cxx11::basic_string >, std::pair, RGWModifyOp> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair, std::__cxx11::basic_string >; _Tp = std::pair, RGWModifyOp>; _Compare = std::less, std::__cxx11::basic_string > >; _Alloc = std::allocator, std::__cxx11::basic_string >, std::pair, RGWModifyOp> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::__cxx11::basic_string >, std::pair, std::__cxx11::basic_string >, std::pair, RGWModifyOp> >, std::_Select1st, std::__cxx11::basic_string >, std::pair, RGWModifyOp> > >, std::less, std::__cxx11::basic_string > >, std::allocator, std::__cxx11::basic_string >, std::pair, RGWModifyOp> > > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> > >::const_iterator' changed in GCC 7.1 2502 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> > >::const_iterator' changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::flush() [with T = std::__cxx11::basic_string; K = rgw_obj_key]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:439:25: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> > >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::finish(const T&) [with T = std::__cxx11::basic_string; K = std::__cxx11::basic_string]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:405:18: /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, std::__cxx11::basic_string >::marker_entry> > >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_obj_key; _Val = std::pair::marker_entry>; _KeyOfValue = std::_Select1st::marker_entry> >; _Compare = std::less; _Alloc = std::allocator::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::marker_entry>, std::_Select1st::marker_entry> >, std::less, std::allocator::marker_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_obj_key; _Tp = RGWSyncShardMarkerTrack::marker_entry; _Compare = std::less; _Alloc = std::allocator::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::marker_entry>, std::_Select1st::marker_entry> >, std::less, std::allocator::marker_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rgw::BucketLayout& rgw::BucketLayout::operator=(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo& RGWBucketInfo::operator=(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>; _KeyOfValue = std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry; _Compare = std::less >; _Alloc = std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::finish(const T&) [with T = std::__cxx11::basic_string; K = rgw_obj_key]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:405:18: /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry>, std::_Select1st, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> >, std::less >, std::allocator, RGWSyncShardMarkerTrack, rgw_obj_key>::marker_entry> > >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = rgw_obj_key; _Val = std::pair::marker_entry>; _KeyOfValue = std::_Select1st::marker_entry> >; _Compare = std::less; _Alloc = std::allocator::marker_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree::marker_entry>, std::_Select1st::marker_entry> >, std::less, std::allocator::marker_entry> > >::const_iterator' changed in GCC 7.1 2502 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:2502:5: note: parameter passing for argument of type 'std::_Rb_tree::marker_entry>, std::_Select1st::marker_entry> >, std::less, std::allocator::marker_entry> > >::const_iterator' changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = rgw_obj_key; _Val = std::pair::marker_entry>; _KeyOfValue = std::_Select1st::marker_entry> >; _Compare = std::less; _Alloc = std::allocator::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = rgw_obj_key; _Tp = RGWSyncShardMarkerTrack::marker_entry; _Compare = std::less; _Alloc = std::allocator::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1137:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::flush() [with T = rgw_obj_key; K = rgw_obj_key]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:439:25: /usr/include/c++/12.2.1/bits/stl_tree.h:1238:21: note: parameter passing for argument of type 'std::_Rb_tree::marker_entry>, std::_Select1st::marker_entry> >, std::less, std::allocator::marker_entry> > >::const_iterator' changed in GCC 7.1 1238 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = rgw_obj_key; _Val = std::pair::marker_entry>; _KeyOfValue = std::_Select1st::marker_entry> >; _Compare = std::less; _Alloc = std::allocator::marker_entry> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = rgw_obj_key; _Tp = RGWSyncShardMarkerTrack::marker_entry; _Compare = std::less; _Alloc = std::allocator::marker_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:1117:26, inlined from 'RGWCoroutine* RGWSyncShardMarkerTrack::finish(const T&) [with T = rgw_obj_key; K = rgw_obj_key]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:405:18: /usr/include/c++/12.2.1/bits/stl_tree.h:2520:19: note: parameter passing for argument of type 'std::_Rb_tree::marker_entry>, std::_Select1st::marker_entry> >, std::less, std::allocator::marker_entry> > >::const_iterator' changed in GCC 7.1 2520 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [1295/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_client_io.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lib.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_file.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lib.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lib.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/global/global_init.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lib.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw::RGWLibFS::event&}; _Tp = rgw::RGWLibFS::event; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw::RGWLibFS::event; _Alloc = std::allocator]', inlined from 'void rgw::RGWLibFS::gc()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_file.cc:1323:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1296/1392] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kmip_client_impl.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kmip_client_impl.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1297/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/__/__/rgw/rgw_dencoder.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_resolve.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/librgw.cc:40: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/librgw.cc:21: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/librgw.cc:43: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1298/1392] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer_core.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer.cc:31: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1299/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_dbstore.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:5: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_log_entry>; _KeyOfValue = std::_Select1st, rgw_usage_log_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_log_entry; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]', inlined from 'static int RGWUsage::show(const DoutPrefixProvider*, rgw::sal::Store*, rgw::sal::User*, rgw::sal::Bucket*, uint64_t, uint64_t, bool, bool, std::map, bool>*, RGWFormatterFlusher&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:113:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1300/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kafka.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1301/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tracer.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_client.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_client.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_client.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1302/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_encryption.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:5: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_log_entry>; _KeyOfValue = std::_Select1st, rgw_usage_log_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_log_entry; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]', inlined from 'static int RGWUsage::show(const DoutPrefixProvider*, rgw::sal::Store*, rgw::sal::User*, rgw::sal::Bucket*, uint64_t, uint64_t, bool, bool, std::map, bool>*, RGWFormatterFlusher&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_usage.cc:113:26: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1303/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_checkpoint.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/fmt/format.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_checkpoint.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1304/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_opa.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_opa.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1305/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_orphan.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_orphan.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_orphan.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_orphan.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1306/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_info.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_info.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_info.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1307/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_datalog.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1308/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1309/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_url.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_ratelimit.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_ratelimit.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_ratelimit.h:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1310/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1311/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kms.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen_process.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen_process.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen_process.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1312/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_object_lock.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/variant:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_params.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1313/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_iam.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1314/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple, std::allocator >&, const std::__cxx11::list, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWRESTConn>; _KeyOfValue = std::_Select1st, RGWRESTConn> >; _Compare = std::less >; _Alloc = std::allocator, RGWRESTConn> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWRESTConn>, std::_Select1st, RGWRESTConn> >, std::less >, std::allocator, RGWRESTConn> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {RGWPeriod}; _Tp = RGWPeriod; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple, std::allocator >&, const std::__cxx11::list, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&>}; _Key = std::__cxx11::basic_string; _Tp = RGWRESTConn; _Compare = std::less >; _Alloc = std::allocator, RGWRESTConn> >]', inlined from 'void RGWPeriodPusher::handle_notify(RGWZonesNeedPeriod&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:259:32: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, RGWRESTConn>::const_iterator' {aka 'std::_Rb_tree, std::pair, RGWRESTConn>, std::_Select1st, RGWRESTConn> >, std::less >, std::allocator, RGWRESTConn> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple, std::allocator >&, const std::__cxx11::list, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&>}; _Key = std::__cxx11::basic_string; _Tp = RGWRESTConn; _Compare = std::less >; _Alloc = std::allocator, RGWRESTConn> >]', inlined from 'void RGWPeriodPusher::handle_notify(RGWZonesNeedPeriod&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:274:30: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, RGWRESTConn>::const_iterator' {aka 'std::_Rb_tree, std::pair, RGWRESTConn>, std::_Select1st, RGWRESTConn> >, std::less >, std::allocator, RGWRESTConn> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {RGWPeriod}; _Tp = RGWPeriod; _Alloc = std::allocator]', inlined from 'virtual void RGWPeriodPusher::handle_notify(RGWRealmNotify, ceph::buffer::v15_2_0::list::const_iterator&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:208:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1315/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_opa.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_opa.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1316/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_usage.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_usage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_usage.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1317/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sts.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_slo_entry&}; _Tp = rgw_slo_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_slo_entry; _Alloc = std::allocator]', inlined from 'void decode_json_obj(std::vector<_RealType>&, JSONObj*) [with T = rgw_slo_entry]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:249:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1318/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_zone.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_bucket.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_bucket.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_bucket.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1319/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kafka.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kafka.cc:4: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kafka.h:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::function&}; _Tp = rgw::kafka::reply_callback_with_tag_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'void rgw::kafka::message_callback(rd_kafka_t*, const rd_kafka_message_t*, void*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kafka.cc:172:32: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, std::function&}; _Tp = rgw::kafka::reply_callback_with_tag_t; _Alloc = std::allocator]', inlined from 'void rgw::kafka::Manager::publish_internal(rgw::kafka::message_wrapper_t*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kafka.cc:384:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1320/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_os_lib.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_os_lib.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1321/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:3: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {picojson::value}; _Tp = picojson::value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {picojson::value}; _Tp = picojson::value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = picojson::value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool picojson::default_parse_context::parse_array_item(picojson::input&, size_t) [with Iter = __gnu_cxx::__normal_iterator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/picojson/picojson.h:1003:16, inlined from 'bool picojson::_parse_array(Context&, input&) [with Context = default_parse_context; Iter = __gnu_cxx::__normal_iterator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/picojson/picojson.h:828:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1322/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_torrent.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1323/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_xml.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1324/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_website.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_metadata.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_metadata.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1325/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_user.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1326/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.h:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1327/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tools.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_main.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_main.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_main.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1328/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/variant:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_params.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be.h:20: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1329/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tag.cc.o [1330/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_string.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_metadata.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_metadata.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1331/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_rados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.h:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1332/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal.cc.o [1333/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_role.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1334/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_s3select.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_config.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_config.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_config.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1335/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_usage.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_usage.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_usage.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1336/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1337/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]', inlined from 'void rgw_usage_log_entry::add(const std::string&, const rgw_usage_data&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:1057:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple > >&>, std::tuple<>}; _Key = std::chrono::time_point; _Val = std::pair, rgw_usage_log_entry>; _KeyOfValue = std::_Select1st, rgw_usage_log_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::chrono::time_point; _Tp = rgw_usage_log_entry; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]', inlined from 'void RGWUsageBatch::insert(ceph::real_time&, rgw_usage_log_entry&, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:148:8: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1338/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client_curl.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client_curl.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client_curl.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1339/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:13: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw::auth::keystone::SecretCache::secret_entry>; _KeyOfValue = std::_Select1st, rgw::auth::keystone::SecretCache::secret_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw::auth::keystone::SecretCache::secret_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw::auth::keystone::SecretCache::secret_entry>, std::_Select1st, rgw::auth::keystone::SecretCache::secret_entry> >, std::less >, std::allocator, rgw::auth::keystone::SecretCache::secret_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw::auth::keystone::SecretCache::secret_entry; _Compare = std::less >; _Alloc = std::allocator, rgw::auth::keystone::SecretCache::secret_entry> >]', inlined from 'void rgw::auth::keystone::SecretCache::add(const std::string&, const token_envelope_t&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:645:41: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw::auth::keystone::SecretCache::secret_entry>, std::_Select1st, rgw::auth::keystone::SecretCache::secret_entry> >, std::less >, std::allocator, rgw::auth::keystone::SecretCache::secret_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1340/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_info.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_info.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_info.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1341/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_bucket.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_bucket.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_bucket.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1342/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_ratelimit.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_ratelimit.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_ratelimit.h:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1343/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1344/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest.cc.o [1345/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_resolve.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_os_lib.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_os_lib.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1346/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1347/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_quota.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1348/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj_processor.cc.o [1349/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_loadgen.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1350/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_public_access.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_config.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_config.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_config.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1351/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client_curl.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client_curl.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_http_client_curl.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1352/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_otp.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1353/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_op.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1354/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_object_expirer_core.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_dencoder.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_dencoder.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1355/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_tools.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_swift_auth.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.h:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_swift.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_slo_entry&}; _Tp = rgw_slo_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_slo_entry; _Alloc = std::allocator]', inlined from 'void decode_json_obj(std::vector<_RealType>&, JSONObj*) [with T = rgw_slo_entry]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:249:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1356/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1357/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1358/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_coroutine.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tracer.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tracer.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tracer.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1359/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_reshard.cc.o [1360/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_period_puller.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:3: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {picojson::value}; _Tp = picojson::value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {picojson::value}; _Tp = picojson::value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = picojson::value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool picojson::default_parse_context::parse_array_item(picojson::input&, size_t) [with Iter = __gnu_cxx::__normal_iterator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/picojson/picojson.h:1003:16, inlined from 'bool picojson::_parse_array(Context&, input&) [with Context = default_parse_context; Iter = __gnu_cxx::__normal_iterator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/picojson/picojson.h:828:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1361/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_period_history.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1362/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_mdlog.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_realm_reloader.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple, std::allocator >&, const std::__cxx11::list, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWRESTConn>; _KeyOfValue = std::_Select1st, RGWRESTConn> >; _Compare = std::less >; _Alloc = std::allocator, RGWRESTConn> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWRESTConn>, std::_Select1st, RGWRESTConn> >, std::less >, std::allocator, RGWRESTConn> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {RGWPeriod}; _Tp = RGWPeriod; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple, std::allocator >&, const std::__cxx11::list, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&>}; _Key = std::__cxx11::basic_string; _Tp = RGWRESTConn; _Compare = std::less >; _Alloc = std::allocator, RGWRESTConn> >]', inlined from 'void RGWPeriodPusher::handle_notify(RGWZonesNeedPeriod&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:259:32: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, RGWRESTConn>::const_iterator' {aka 'std::_Rb_tree, std::pair, RGWRESTConn>, std::_Select1st, RGWRESTConn> >, std::less >, std::allocator, RGWRESTConn> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | 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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple, std::allocator >&, const std::__cxx11::list, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&>}; _Key = std::__cxx11::basic_string; _Tp = RGWRESTConn; _Compare = std::less >; _Alloc = std::allocator, RGWRESTConn> >]', inlined from 'void RGWPeriodPusher::handle_notify(RGWZonesNeedPeriod&&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:274:30: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, RGWRESTConn>::const_iterator' {aka 'std::_Rb_tree, std::pair, RGWRESTConn>, std::_Select1st, RGWRESTConn> >, std::less >, std::allocator, RGWRESTConn> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {RGWPeriod}; _Tp = RGWPeriod; _Alloc = std::allocator]', inlined from 'virtual void RGWPeriodPusher::handle_notify(RGWRealmNotify, ceph::buffer::v15_2_0::list::const_iterator&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_pusher.cc:208:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1363/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_datalog.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:13: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw::auth::keystone::SecretCache::secret_entry>; _KeyOfValue = std::_Select1st, rgw::auth::keystone::SecretCache::secret_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw::auth::keystone::SecretCache::secret_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw::auth::keystone::SecretCache::secret_entry>, std::_Select1st, rgw::auth::keystone::SecretCache::secret_entry> >, std::less >, std::allocator, rgw::auth::keystone::SecretCache::secret_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw::auth::keystone::SecretCache::secret_entry; _Compare = std::less >; _Alloc = std::allocator, rgw::auth::keystone::SecretCache::secret_entry> >]', inlined from 'void rgw::auth::keystone::SecretCache::add(const std::string&, const token_envelope_t&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_keystone.cc:645:41: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw::auth::keystone::SecretCache::secret_entry>, std::_Select1st, rgw::auth::keystone::SecretCache::secret_entry> >, std::less >, std::allocator, rgw::auth::keystone::SecretCache::secret_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1364/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_bilog.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]', inlined from 'void rgw_usage_log_entry::add(const std::string&, const rgw_usage_data&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:1057:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple > >&>, std::tuple<>}; _Key = std::chrono::time_point; _Val = std::pair, rgw_usage_log_entry>; _KeyOfValue = std::_Select1st, rgw_usage_log_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::chrono::time_point; _Tp = rgw_usage_log_entry; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]', inlined from 'void RGWUsageBatch::insert(ceph::real_time&, rgw_usage_log_entry&, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:148:8: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1365/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_trace.cc.o [1366/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub_rest.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_request.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1367/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_notify_event_type.cc.o [1368/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_notify.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rgw::BucketLayout& rgw::BucketLayout::operator=(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo& RGWBucketInfo::operator=(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8, inlined from 'virtual int rgw::sal::DBUser::create_bucket(const DoutPrefixProvider*, const rgw_bucket&, const std::string&, rgw_placement_rule&, std::string&, const RGWQuotaInfo*, const RGWAccessControlPolicy&, rgw::sal::Attrs&, RGWBucketInfo&, obj_version&, bool, bool, bool*, req_info&, std::unique_ptr*, optional_yield)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc:147:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void rgw::sal::DBStore::setDBStoreManager(DBStoreManager*)', inlined from 'void* newDBStore(ceph::common::CephContext*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc:1947:31: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.h:817:58: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 817 | void setDBStoreManager(DBStoreManager *stm) { dbsm = stm; } | ~~~~~^~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc: In function 'void* newDBStore(ceph::common::CephContext*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_dbstore.cc:1943:16: note: call to 'void operator delete(void*, std::size_t)' here 1943 | delete dbsm; | ^~~~ [1369/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub_push.cc.o [1370/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_policy.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kmip_client.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Thread.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kmip_client.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1371/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_mdlog.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_client.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_frontend.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_frontend.cc:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_frontend.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_frontend.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_asio_frontend.cc:21: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1372/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_config_key_rados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_website.cc:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/debug.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_website.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1373/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_cls.cc.o [1374/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sync_sobj.cc.o [1375/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sobj.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lua_request.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lua_request.cc:1: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lua_request.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lua_request.cc: In static member function 'static int rgw::lua::request::PolicyMetaTable::IndexClosure(lua_State*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lua_request.cc:543:48: warning: the address of 'rgw::IAM::Policy::statements' will never be NULL [-Waddress] 543 | create_metatable(L, &(policy->statements)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_iam_policy.h:511:26: note: 'rgw::IAM::Policy::statements' declared here 511 | std::vector statements; | ^~~~~~~~~~ [1376/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/async/librados_completion.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/async/librados_completion.h:31: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_data_change_log_entry&}; _Tp = rgw_data_change_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_data_change_log_entry; _Alloc = std::allocator]', inlined from 'virtual int RGWDataChangesOmap::list(const DoutPrefixProvider*, int, int, std::vector&, std::optional >, std::string*, bool*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.cc:161:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1377/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bilog_rados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt_sanitize.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1378/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bi_rados.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_oidc_provider.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_oidc_provider.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_oidc_provider.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [1379/1392] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_finisher.cc.o In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_iam.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/iterator:61, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/token_iterator.hpp:22, from /usr/include/boost/tokenizer.hpp:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_iam.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_iam.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_zone.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lua.cc:2: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_lua.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_resolve.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tag.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tag.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/rgw_types.h:3, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/rgw_types.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:5: /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls::journal::ObjectPosition; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:6: /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]', inlined from 'std::enable_if_t<((! t_traits::supported) || (! u_traits::supported))> ceph::decode(std::map<_Key, _Tp, _Compare, _Allocator>&, buffer::v15_2_0::list::const_iterator&) [with T = std::__cxx11::basic_string; U = rgw_usage_data; Comp = std::less >; Alloc = std::allocator, rgw_usage_data> >; t_traits = denc_traits, void>; u_traits = denc_traits]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:1047:13: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls_user_bucket_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls_user_bucket_entry; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls_user_bucket_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls_user_bucket_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_user_bucket_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls_rgw_reshard_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls_rgw_reshard_entry; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls_rgw_reshard_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls_rgw_reshard_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_rgw_reshard_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_rgw_reshard_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'cls_rgw_reshard_list_ret& cls_rgw_reshard_list_ret::operator=(const cls_rgw_reshard_list_ret&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:1319:8, inlined from 'void DencoderImplNoFeature::copy() [with T = cls_rgw_reshard_list_ret]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_rgw_reshard_entry; _Alloc = std::allocator]', inlined from 'cls_rgw_reshard_list_ret::cls_rgw_reshard_list_ret(const cls_rgw_reshard_list_ret&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:1319:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = cls_rgw_reshard_list_ret]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_user_bucket_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = rgw_bi_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = rgw_bi_log_entry; _Alloc = std::allocator]', inlined from 'cls_rgw_bi_log_list_ret::cls_rgw_bi_log_list_ret(const cls_rgw_bi_log_list_ret&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:1005:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = cls_rgw_bi_log_list_ret]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 1929 | _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1929:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'cls_rgw_gc_list_ret& cls_rgw_gc_list_ret::operator=(const cls_rgw_gc_list_ret&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:904:8, inlined from 'void DencoderImplNoFeature::copy() [with T = cls_rgw_gc_list_ret]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = cls_rgw_gc_obj_info; _Alloc = std::allocator]', inlined from 'cls_rgw_gc_list_ret::cls_rgw_gc_list_ret(const cls_rgw_gc_list_ret&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:904:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = cls_rgw_gc_list_ret]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:126:12: /usr/include/c++/12.2.1/bits/stl_list.h:814:31: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 814 | { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = rgw_bi_log_entry; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = rgw_bi_log_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = rgw_bi_log_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = rgw_bi_log_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = rgw_bi_log_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:267:5, inlined from 'cls_rgw_bi_log_list_ret& cls_rgw_bi_log_list_ret::operator=(const cls_rgw_bi_log_list_ret&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_ops.h:1005:8, inlined from 'void DencoderImplNoFeature::copy() [with T = cls_rgw_bi_log_list_ret]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_list.h:882:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 882 | { _M_initialize_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rgw::BucketLayout& rgw::BucketLayout::operator=(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo& RGWBucketInfo::operator=(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8, inlined from 'void DencoderImplNoFeature::copy() [with T = RGWBucketInfo]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/tools/ceph-dencoder/denc_registry.h:121:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:36: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc: In member function 'void rgw::cls::fifo::FIFO::_update_meta(const DoutPrefixProvider*, const rados::cls::fifo::update&, rados::cls::fifo::objv, bool*, uint64_t, librados::v14_2_0::AioCompletion*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:552:8: warning: unused variable 'r' [-Wunused-variable] 552 | auto r = ioctx.aio_operate(oid, Updater::call(std::move(updater)), &op); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc: In member function 'void rgw::cls::fifo::FIFO::read_meta(const DoutPrefixProvider*, uint64_t, librados::v14_2_0::AioCompletion*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:1294:8: warning: unused variable 'r' [-Wunused-variable] 1294 | auto r = ioctx.aio_exec(oid, Reader::call(std::move(reader)), fifo::op::CLASS, | ^ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:9: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = rados::cls::fifo::journal_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/fmt/include/fmt/format.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rados::cls::fifo::journal_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rados::cls::fifo::journal_entry*; _Tp = rados::cls::fifo::journal_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rados::cls::fifo::journal_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rados::cls::fifo::journal_entry*; _Tp = rados::cls::fifo::journal_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rados::cls::fifo::journal_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rados::cls::fifo::journal_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc: In member function 'int rgw::cls::fifo::FIFO::_prepare_new_part(const DoutPrefixProvider*, int64_t, bool, uint64_t, optional_yield)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:722:94: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 722 | std::vector jentries{{ fifo::journal_entry::Op::create, new_part_num }}; | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc: In member function 'int rgw::cls::fifo::FIFO::_prepare_new_head(const DoutPrefixProvider*, int64_t, uint64_t, optional_yield)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:836:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 836 | auto u = fifo::update{}.journal_entries_add({{ jentry }}); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc: In member function 'void rgw::cls::fifo::FIFO::_prepare_new_part(const DoutPrefixProvider*, int64_t, bool, uint64_t, librados::v14_2_0::AioCompletion*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:946:92: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 946 | std::vector jentries{{fifo::journal_entry::Op::create, new_part_num}}; | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc: In member function 'void rgw::cls::fifo::FIFO::_prepare_new_head(const DoutPrefixProvider*, int64_t, uint64_t, librados::v14_2_0::AioCompletion*)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:1090:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1090 | _update_meta(dpp, fifo::update{}.journal_entries_add({{jentry}}), version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc: In member function 'void rgw::cls::fifo::NewHeadPreparer::handle_update(const DoutPrefixProvider*, rgw::cls::fifo::Completion::Ptr&&, int)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.cc:1048:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1047 | f->_update_meta(dpp, fifo::update{} | ~~~~~~~~~~~~~~ 1048 | .journal_entries_add({{jentry}}), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj.h:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_puller.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_policy_s3.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_policy_s3.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:29: /usr/include/c++/12.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 = {const long long int&, const rgw_io_id&}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const long long int&, const rgw_io_id&}; _Key = long long int; _Tp = rgw_io_id; _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 = {const long long int&, const rgw_io_id&}; _Key = long long int; _Tp = rgw_io_id; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'bool RGWCoroutinesStack::try_io_unblock(const rgw_io_id&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.cc:546:35, inlined from 'bool RGWCoroutinesStack::try_io_unblock(const rgw_io_id&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.cc:543:6: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_meta_be_otp.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_otp.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_otp.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_otp.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_zone.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_history.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/deque:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_history.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_period_history.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_oidc_provider.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_oidc_provider.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:3: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_registry.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_sts.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {picojson::value}; _Tp = picojson::value; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {picojson::value}; _Tp = picojson::value; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = picojson::value; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool picojson::default_parse_context::parse_array_item(picojson::input&, size_t) [with Iter = __gnu_cxx::__normal_iterator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/picojson/picojson.h:1003:16, inlined from 'bool picojson::_parse_array(Context&, input&) [with Context = default_parse_context; Iter = __gnu_cxx::__normal_iterator >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/picojson/picojson.h:828:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_torrent.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_torrent.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_torrent.cc:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_torrent.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rest.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rest.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:61, from /usr/include/c++/12.2.1/bits/alloc_traits.h:33, from /usr/include/c++/12.2.1/ext/alloc_traits.h:34, from /usr/include/c++/12.2.1/unordered_map:41, from /usr/include/c++/12.2.1/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rest.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user_policy.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_user_policy.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_rados.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_config_key_rados.cc:2: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_zone.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_conn.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_conn.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer_core.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer_core.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer_core.h:33, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_object_expirer_core.cc:31: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_realm.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/log/cls_log_types.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/log/cls_log_client.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bucket.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bucket.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.cc:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_quota.cc:23: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /usr/include/c++/12.2.1/math.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_quota.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_quota.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_bucket; _Val = std::pair::entry>; _KeyOfValue = std::_Select1st::entry> >; _Compare = std::less; _Alloc = std::allocator::entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::entry>, std::_Select1st::entry> >, std::less, std::allocator::entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_bucket; _Tp = lru_map::entry; _Compare = std::less; _Alloc = std::allocator::entry> >]', inlined from 'void lru_map::_add(const K&, V&) [with K = rgw_bucket; V = RGWQuotaCacheStats]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/lru_map.h:98:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::entry>, std::_Select1st::entry> >, std::less, std::allocator::entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_user; _Val = std::pair::entry>; _KeyOfValue = std::_Select1st::entry> >; _Compare = std::less; _Alloc = std::allocator::entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::entry>, std::_Select1st::entry> >, std::less, std::allocator::entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_user; _Tp = lru_map::entry; _Compare = std::less; _Alloc = std::allocator::entry> >]', inlined from 'void lru_map::_add(const K&, V&) [with K = rgw_user; V = RGWQuotaCacheStats]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/lru_map.h:98:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::entry>, std::_Select1st::entry> >, std::less, std::allocator::entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub_common.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bucket_sync_sobj.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bucket_sync_sobj.cc:1: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_bucket; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_bucket; _Tp = obj_version; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.cc:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.cc:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_zone.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_zone.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_zone.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_zone.cc:9: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWZoneGroupPlacementTier>; _KeyOfValue = std::_Select1st, RGWZoneGroupPlacementTier> >; _Compare = std::less >; _Alloc = std::allocator, RGWZoneGroupPlacementTier> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWZoneGroupPlacementTier>, std::_Select1st, RGWZoneGroupPlacementTier> >, std::less >, std::allocator, RGWZoneGroupPlacementTier> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWZoneGroupPlacementTier; _Compare = std::less >; _Alloc = std::allocator, RGWZoneGroupPlacementTier> >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWZoneGroupPlacementTier>, std::_Select1st, RGWZoneGroupPlacementTier> >, std::less >, std::allocator, RGWZoneGroupPlacementTier> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.cc:7: /usr/include/c++/12.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 = {const std::__cxx11::basic_string, std::allocator >&, bucket_meta_entry&}; _Key = std::__cxx11::basic_string; _Val = std::pair, bucket_meta_entry>; _KeyOfValue = std::_Select1st, bucket_meta_entry> >; _Compare = std::less >; _Alloc = std::allocator, bucket_meta_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bucket_meta_entry>, std::_Select1st, bucket_meta_entry> >, std::less >, std::allocator, bucket_meta_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, bucket_meta_entry&}; _Key = std::__cxx11::basic_string; _Tp = bucket_meta_entry; _Compare = std::less >; _Alloc = std::allocator, bucket_meta_entry> >]', 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 = {const std::__cxx11::basic_string, std::allocator >&, bucket_meta_entry&}; _Key = std::__cxx11::basic_string; _Tp = bucket_meta_entry; _Compare = std::less >; _Alloc = std::allocator, bucket_meta_entry> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'int rgw_user_get_all_buckets_stats(const DoutPrefixProvider*, rgw::sal::Store*, rgw::sal::User*, std::map, bucket_meta_entry>&, optional_yield)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.cc:131:32: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, bucket_meta_entry>::const_iterator' {aka 'std::_Rb_tree, std::pair, bucket_meta_entry>, std::_Select1st, bucket_meta_entry> >, std::less >, std::allocator, bucket_meta_entry> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_policy.cc:3: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_finisher.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_finisher.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/dout.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/Context.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Finisher.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_finisher.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bucket_sobj.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bucket_sobj.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rgw::BucketLayout& rgw::BucketLayout::operator=(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo& RGWBucketInfo::operator=(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_metadata.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_iterator.h:64, from /usr/include/c++/12.2.1/bits/range_access.h:38, from /usr/include/c++/12.2.1/string_view:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_metadata.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_cls.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_cls.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/otp/cls_otp_types.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_cls.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_datalog.cc:10: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_datalog.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_trace.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_trace.cc:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:53: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:54: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'RGWSyncTraceNodeRef RGWSyncTraceManager::add_node(const RGWSyncTraceNodeRef&, const std::string&, const std::string&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_trace.cc:89:42: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_mdlog.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_mdlog.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_mdlog.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kms.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/str_map.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kms.cc:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_crypt.h:15: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In member function 'void* ZeroPoolAllocator::Realloc(void*, size_t, size_t)', inlined from 'rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue&, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = ZeroPoolAllocator]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rapidjson/include/rapidjson/document.h:1199:78: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kms.cc:86:13: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 86 | if (r && old) memcpy(r, p, nw); | ^ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kms.cc: In function 'rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue&, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = ZeroPoolAllocator]': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_kms.cc:83:15: note: 'r' was declared here 83 | void *r; | ^ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub_common.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub_common.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_sys_obj.h:8, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_notify.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_notify.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_notify.h:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_notify.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_notify_event_type.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_notify.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_rados.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_aio.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj_processor.cc:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/memory:63, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_aio.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_putobj_processor.cc:22: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_role.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bitset:47, from /usr/include/c++/12.2.1/regex:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_role.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_role.cc:17: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_tools.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_tools.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_tools.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_mdlog.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_mdlog.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:16: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_client.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:19: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_client.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_zone.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_reshard.cc:7: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_reshard.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_reshard.cc:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:44, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = RGWObjCategory; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rgw::BucketLayout& rgw::BucketLayout::operator=(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo& RGWBucketInfo::operator=(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8, inlined from 'int create_new_bucket_instance(rgw::sal::RadosStore*, int, const RGWBucketInfo&, std::map, ceph::buffer::v15_2_0::list>&, RGWBucketInfo&, const DoutPrefixProvider*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_reshard.cc:338:21, inlined from 'int RGWBucketReshard::create_new_bucket_instance(int, RGWBucketInfo&, const DoutPrefixProvider*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_reshard.cc:367:38: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = RGWObjCategory; _Tp = rgw_bucket_category_stats; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int BucketReshardShard::add_entry(rgw_cls_bi_entry&, bool, RGWObjCategory, const rgw_bucket_category_stats&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_reshard.cc:132:57, inlined from 'int BucketReshardManager::add_entry(int, rgw_cls_bi_entry&, bool, RGWObjCategory, const rgw_bucket_category_stats&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_reshard.cc:222:52: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:27, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/list:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:24: /usr/include/c++/12.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 = {const int&, rgw_cls_list_ret}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rgw_bucket_dir_header}; _Tp = rgw_bucket_dir_header; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const int&, rgw_cls_list_ret}; _Key = int; _Tp = rgw_cls_list_ret; _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 = {const int&, rgw_cls_list_ret}; _Key = int; _Tp = rgw_cls_list_ret; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'int RGWSI_BucketIndex_RADOS::cls_bucket_head(const DoutPrefixProvider*, const RGWBucketInfo&, int, std::vector*, std::map >*, optional_yield)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.cc:317:25: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rgw_bucket_dir_header}; _Tp = rgw_bucket_dir_header; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rgw_bucket_dir_header; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int RGWSI_BucketIndex_RADOS::cls_bucket_head(const DoutPrefixProvider*, const RGWBucketInfo&, int, std::vector*, std::map >*, optional_yield)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.cc:326:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:18: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:16: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_log.cc:20: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:14, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bilog_rados.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bilog_rados.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_service.h:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bilog_rados.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_client.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_admin.cc:29: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_admin.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_admin.cc:39: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/utility/compare_pointees.hpp:15, from /usr/include/boost/optional/optional.hpp:61, from /usr/include/boost/optional.hpp:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_admin.cc:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw_mdlog_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw_mdlog_entry*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw_mdlog_entry*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw_mdlog_entry*; _Tp = rgw_mdlog_entry]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw_mdlog_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw_mdlog_shard_data::rgw_mdlog_shard_data(const rgw_mdlog_shard_data&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync.h:58:8, inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const int; _T2 = rgw_mdlog_shard_data]' at /usr/include/c++/12.2.1/bits/stl_pair.h:195:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub_push.cc:12: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub_push.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub_push.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_data_sync.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_pubsub_push.cc:13: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/librados_asio.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tools.cc:8: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/errno.h:4, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tools.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tools.cc:14: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_coroutine.h:25, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_bilog.cc:25: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /usr/include/c++/12.2.1/mutex:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_bilog.cc:17: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/bounded_key_counter.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_bilog.cc:22: /usr/include/c++/12.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 = {std::pair}; _Key = std::pair; _Val = std::pair; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_bilog.h:24, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_trim_bilog.cc:24: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = std::pair; _Compare = std::less >; _Alloc = std::allocator >]', inlined from 'static void _denc::setlike_details::insert(Container&, Args&& ...) [with Args = {std::pair}; Container = std::set >]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/denc.h:1196:21: /usr/include/c++/12.2.1/bits/stl_set.h:490:45: note: parameter passing for argument of type 'std::set >::const_iterator' {aka 'std::_Rb_tree, std::pair, std::_Identity >, std::less >, std::allocator > >::const_iterator'} changed in GCC 7.1 490 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 491 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/bounded_key_counter.h:23: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_shard_sync_info&}; _Tp = rgw_bucket_shard_sync_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_shard_sync_info; _Alloc = std::allocator]', inlined from 'void decode_json_obj(std::vector<_RealType>&, JSONObj*) [with T = rgw_bucket_shard_sync_info]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:249:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.cc:18: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.cc:27: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/ext/slist:50, from /usr/include/boost/algorithm/string/std/slist_traits.hpp:16, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.cc:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.cc:23: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWBucketEnt>; _KeyOfValue = std::_Select1st, RGWBucketEnt> >; _Compare = std::less >; _Alloc = std::allocator, RGWBucketEnt> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWBucketEnt>, std::_Select1st, RGWBucketEnt> >, std::less >, std::allocator, RGWBucketEnt> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = RGWBucketEnt; _Compare = std::less >; _Alloc = std::allocator, RGWBucketEnt> >]', inlined from 'virtual int rgw::sal::RadosBucket::update_container_stats(const DoutPrefixProvider*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.cc:645:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWBucketEnt>, std::_Select1st, RGWBucketEnt> >, std::less >, std::allocator, RGWBucketEnt> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/algorithm/string/detail/classification.hpp:17, from /usr/include/boost/algorithm/string/classification.hpp:18, from /usr/include/boost/algorithm/string/trim.hpp:23, from /usr/include/boost/algorithm/string.hpp:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rgw::sal::Lifecycle::LCEntry}; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rgw::sal::Lifecycle::LCEntry}; _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rgw::sal::Lifecycle::LCEntry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual int rgw::sal::RadosLifecycle::list_entries(const std::string&, const std::string&, uint32_t, std::vector&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.cc:2647:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rgw::BucketLayout& rgw::BucketLayout::operator=(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo& RGWBucketInfo::operator=(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.cc:32: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.cc:33: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:10, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.cc:9: /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_data>; _KeyOfValue = std::_Select1st, rgw_usage_data> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_data; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_data> >]', inlined from 'void rgw_usage_log_entry::add(const std::string&, const rgw_usage_data&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:1057:23, inlined from 'void rgw_usage_log_entry::aggregate(const rgw_usage_log_entry&, std::map, bool>*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/cls/rgw/cls_rgw_types.h:1041:12: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_data>, std::_Select1st, rgw_usage_data> >, std::less >, std::allocator, rgw_usage_data> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, rgw_usage_log_entry>; _KeyOfValue = std::_Select1st, rgw_usage_log_entry> >; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = rgw_usage_log_entry; _Compare = std::less >; _Alloc = std::allocator, rgw_usage_log_entry> >]', inlined from 'virtual void RGWGetUsage_ObjStore_S3::send_response()' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.cc:1511:24: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, rgw_usage_log_entry>, std::_Select1st, rgw_usage_log_entry> >, std::less >, std::allocator, rgw_usage_log_entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub_common.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_pubsub_rest.cc:5: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_pubsub_rest.cc:4: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_pubsub.h:5, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sync_module_pubsub_rest.cc:6: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:8: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_cr_rados.h:11, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:32: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/ext/slist:50, from /usr/include/boost/algorithm/string/std/slist_traits.hpp:16, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /usr/include/boost/algorithm/string/detail/classification.hpp:17, from /usr/include/boost/algorithm/string/classification.hpp:18, from /usr/include/boost/algorithm/string/trim.hpp:23, from /usr/include/boost/algorithm/string.hpp:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_bucket_dir_entry&}; _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_json.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:18: /usr/include/c++/12.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 = {const int&, rgw_cls_check_index_ret}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const int&, rgw_cls_check_index_ret}; _Key = int; _Tp = rgw_cls_check_index_ret; _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 = {const int&, rgw_cls_check_index_ret}; _Key = int; _Tp = rgw_cls_check_index_ret; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'int RGWRados::bucket_check_index(const DoutPrefixProvider*, RGWBucketInfo&, std::map*, std::map*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:5047:28: /usr/include/c++/12.2.1/bits/stl_map.h:638: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 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {rgw_bucket_dir_header}; _Tp = rgw_bucket_dir_header; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const rgw_usage_log_entry&}; _Tp = rgw_usage_log_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_obj; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_obj; _Tp = RGWObjState; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = rgw_obj; _Val = std::pair::entry>; _KeyOfValue = std::_Select1st::entry> >; _Compare = std::less; _Alloc = std::allocator::entry> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::entry>, std::_Select1st::entry> >, std::less, std::allocator::entry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rgw_obj; _Tp = lru_map::entry; _Compare = std::less; _Alloc = std::allocator::entry> >]', inlined from 'void lru_map::_add(const K&, V&) [with K = rgw_obj; V = tombstone_entry]' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/lru_map.h:98:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree::entry>, std::_Select1st::entry> >, std::less, std::allocator::entry> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/container/detail/flat_tree.hpp:30, from /usr/include/boost/container/flat_set.hpp:29, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:13: /usr/include/boost/container/vector.hpp: In function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range_no_capacity(T*, size_type, InsertionProxy, boost::container::version_1) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, rgw_bucket_dir_entry> >, boost::container::dtl::pair, rgw_bucket_dir_entry>*, const std::__cxx11::basic_string, std::allocator >&, rgw_bucket_dir_entry>; T = boost::container::dtl::pair, rgw_bucket_dir_entry>; A = boost::container::new_allocator, rgw_bucket_dir_entry> >; Options = void]': /usr/include/boost/container/vector.hpp:2753:38: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, rgw_bucket_dir_entry> >, boost::container::dtl::pair, rgw_bucket_dir_entry>*, const std::__cxx11::basic_string, std::allocator >&, rgw_bucket_dir_entry>' changed in GCC 7.1 2753 | BOOST_CONTAINER_NOINLINE iterator priv_insert_forward_range_no_capacity | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'boost::container::vector::iterator boost::container::vector::priv_insert_forward_range(const pointer&, size_type, InsertionProxy) [with InsertionProxy = boost::container::dtl::insert_emplace_proxy, rgw_bucket_dir_entry> >, boost::container::dtl::pair, rgw_bucket_dir_entry>*, const std::__cxx11::basic_string, std::allocator >&, rgw_bucket_dir_entry>; T = boost::container::dtl::pair, rgw_bucket_dir_entry>; A = boost::container::new_allocator, rgw_bucket_dir_entry> >; Options = void]', inlined from 'boost::container::vector::iterator boost::container::vector::emplace(const_iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&, rgw_bucket_dir_entry}; T = boost::container::dtl::pair, rgw_bucket_dir_entry>; A = boost::container::new_allocator, rgw_bucket_dir_entry> >; Options = void]' at /usr/include/boost/container/vector.hpp:1865:87, inlined from 'std::pair::type::iterator, bool> boost::container::dtl::flat_tree::insert_or_assign(const_iterator, KeyType&&, M&&) [with KeyType = const std::__cxx11::basic_string&; M = rgw_bucket_dir_entry; Value = boost::container::dtl::pair, rgw_bucket_dir_entry>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, rgw_bucket_dir_entry> >]' at /usr/include/boost/container/detail/flat_tree.hpp:1111:20: /usr/include/boost/container/vector.hpp:2830:102: note: parameter passing for argument of type 'const boost::container::dtl::insert_emplace_proxy, rgw_bucket_dir_entry> >, boost::container::dtl::pair, rgw_bucket_dir_entry>*, const std::__cxx11::basic_string, std::allocator >&, rgw_bucket_dir_entry>' changed in GCC 7.1 2830 | return this->priv_insert_forward_range_no_capacity(p, n, insert_range_proxy, alloc_version()); | ^ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'rgw::BucketLayout::BucketLayout(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo::RGWBucketInfo(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = rgw::bucket_log_layout_generation*; _Tp = rgw::bucket_log_layout_generation]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rgw::bucket_log_layout_generation; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'rgw::BucketLayout& rgw::BucketLayout::operator=(const rgw::BucketLayout&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_bucket_layout.h:129:8, inlined from 'RGWBucketInfo& RGWBucketInfo::operator=(const RGWBucketInfo&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:1062:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_usage_log_entry; _Alloc = std::allocator]', inlined from 'int RGWRados::log_usage(const DoutPrefixProvider*, std::map&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:1623:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rgw_bucket_dir_header}; _Tp = rgw_bucket_dir_header; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = rgw_bucket_dir_header; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int RGWRados::cls_bucket_head(const DoutPrefixProvider*, const RGWBucketInfo&, int, std::vector&, std::map >*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:9328:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = rgw_bucket_dir_entry; _Alloc = std::allocator]', inlined from 'int do_pool_iterate(const DoutPrefixProvider*, ceph::common::CephContext*, RGWPoolIterCtx&, uint32_t, std::vector&, bool*, RGWAccessListFilter*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:8133:19, inlined from 'int RGWRados::pool_iterate(const DoutPrefixProvider*, RGWPoolIterCtx&, uint32_t, std::vector&, bool*, RGWAccessListFilter*)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.cc:8147:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_tracer.h:6, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc:24: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/string:45, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/c++/12.2.1/system_error:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc:6: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc:26: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/types.h:21, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/utime.h:28, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc:17: /usr/include/c++/12.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 = std::__cxx11::basic_string; _Val = std::pair, RGWUsageStats>; _KeyOfValue = std::_Select1st, RGWUsageStats> >; _Compare = std::less >; _Alloc = std::allocator, RGWUsageStats> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWUsageStats>, std::_Select1st, RGWUsageStats> >, std::less >, std::allocator, RGWUsageStats> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::__cxx11::basic_string, std::allocator >&, RGWUsageStats}; _Key = std::__cxx11::basic_string; _Val = std::pair, RGWUsageStats>; _KeyOfValue = std::_Select1st, RGWUsageStats> >; _Compare = std::less >; _Alloc = std::allocator, RGWUsageStats> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, RGWUsageStats>, std::_Select1st, RGWUsageStats> >, std::less >, std::allocator, RGWUsageStats> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/encoding.h:18: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, RGWUsageStats}; _Key = std::__cxx11::basic_string; _Tp = RGWUsageStats; _Compare = std::less >; _Alloc = std::allocator, RGWUsageStats> >]', 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 = {const std::__cxx11::basic_string, std::allocator >&, RGWUsageStats}; _Key = std::__cxx11::basic_string; _Tp = RGWUsageStats; _Compare = std::less >; _Alloc = std::allocator, RGWUsageStats> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, RGWUsageStats>::const_iterator' {aka 'std::_Rb_tree, std::pair, RGWUsageStats>, std::_Select1st, RGWUsageStats> >, std::less >, std::allocator, RGWUsageStats> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc: In member function 'virtual void RGWBulkUploadOp::execute(optional_yield)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc:7615:31: warning: '*(const rgw::tar::HeaderView::header_t* const*)((char*)&header + offsetof(boost::optional,boost::optional::.boost::optional_detail::optional_base::m_storage.boost::optional_detail::aligned_storage::dummy_))' may be used uninitialized [-Wmaybe-uninitialized] 7615 | op_ret = handle_file(filename, | ~~~~~~~~~~~^~~~~~~~~~ 7616 | header->get_filesize(), | ~~~~~~~~~~~~~~~~~~~~~~~ 7617 | body, y); | ~~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc:7596:43: note: '*(const rgw::tar::HeaderView::header_t* const*)((char*)&header + offsetof(boost::optional,boost::optional::.boost::optional_detail::optional_base::m_storage.boost::optional_detail::aligned_storage::dummy_))' was declared here 7596 | boost::optional header; | ^~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = rgw_slo_part; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'int RGWGetObj::handle_slo_manifest(ceph::bufferlist&, optional_yield)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.cc:2040:24: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_oper.h:16, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select.h:12, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_s3select_private.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_s3select.cc:4: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h: In member function 'virtual arrow::Status arrow::io::RGWimpl::Close()': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:437:18: warning: ignoring returned value of type 'arrow::Status', declared with attribute 'nodiscard' [-Wunused-result] 437 | fd_.Close(); | ^ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:18: /usr/include/arrow/util/io_util.h:143:10: note: in call to 'arrow::Status arrow::internal::FileDescriptor::Close()', declared here 143 | Status Close(); | ^~~~~ In file included from /usr/include/arrow/buffer.h:29, from /usr/include/arrow/array/data.h:26, from /usr/include/arrow/array/array_base.h:26, from /usr/include/arrow/array.h:37, from /usr/include/arrow/api.h:22, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:11: /usr/include/arrow/status.h:132:34: note: 'arrow::Status' declared here 132 | class ARROW_EXPORT [[nodiscard]] Status : public util::EqualityComparable, | ^~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h: In member function 'arrow::Result > arrow::io::ceph::ReadableFile::ReadableFileImpl::ReadBuffer(int64_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:616:21: warning: redundant move in return statement [-Wredundant-move] 616 | return std::move(buffer); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:616:21: note: remove 'std::move' call /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h: In member function 'arrow::Result > arrow::io::ceph::ReadableFile::ReadableFileImpl::ReadBufferAt(int64_t, int64_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:628:21: warning: redundant move in return statement [-Wredundant-move] 628 | return std::move(buffer); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:628:21: note: remove 'std::move' call /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h: In member function 'void parquet::ceph::SerializedFile::ParseMetaDataOfEncryptedFileWithEncryptedFooter(const std::shared_ptr&, int64_t)': /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:1248:25: warning: 'static std::shared_ptr parquet::FileMetaData::Make(const void*, uint32_t*, std::shared_ptr)' is deprecated: Use the ReaderProperties-taking overload [-Wdeprecated-declarations] 1248 | FileMetaData::Make(metadata_buffer->data(), &metadata_len, file_decryptor_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/parquet/file_reader.h:27, from /usr/include/parquet/arrow/reader.h:26, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:13: /usr/include/parquet/metadata.h:260:40: note: declared here 260 | static std::shared_ptr Make( | ^~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_common.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_op.h:36, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:15, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_s3select_private.h:36: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:65, from /usr/include/c++/12.2.1/array:43, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_s3select_private.h:7: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rados.h:35, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_role.h:13, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_sts.h:7, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_rest_s3.h:30: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include/buffer.h:45, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/common/ceph_crypto.h:9, from /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/rgw/rgw_s3select_private.h:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const column_reader_wrap::parquet_value_t&}; _Tp = column_reader_wrap::parquet_value_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = column_reader_wrap::parquet_value_t; _Alloc = std::allocator]', inlined from 'int parquet_file_parser::get_column_values_by_positions(column_pos_t, row_values_t&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:1698:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {arrow::io::ReadRange}; _Tp = arrow::io::ReadRange; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {arrow::io::ReadRange}; _Tp = arrow::io::ReadRange; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = arrow::io::ReadRange; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void parquet::ceph::SerializedFile::PreBuffer(const std::vector&, const std::vector&, const arrow::io::IOContext&, const arrow::io::CacheOptions&)' at /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/s3select/include/s3select_parquet_intrf.h:1081:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1380/1392] Linking CXX static library lib/librgw_common.a [1381/1392] Linking CXX executable bin/dbstore-bin [1382/1392] Linking CXX static library lib/librgw_a.a [1383/1392] Linking CXX shared library lib/librgw.so.2.0.0 [1384/1392] Linking CXX executable bin/radosgw-object-expirer [1385/1392] Linking CXX executable bin/radosgw-es [1386/1392] Linking CXX executable bin/radosgw-admin [1387/1392] Linking CXX shared library lib/libradosgw.so.2.0.0 [1388/1392] Linking CXX shared library lib/denc-mod-rgw.so [1389/1392] Creating library symlink lib/librgw.so.2 lib/librgw.so [1390/1392] Generating ../../../lib/cython_modules/lib.3/rgw.cpython-310-arm-linux-gnueabihf.so [1391/1392] Creating library symlink lib/libradosgw.so.2 lib/libradosgw.so [1392/1392] Linking CXX executable bin/radosgw Compiling rgw.pyx because it changed. [1/1] Cythonizing rgw.pyx running build running build_ext building 'rgw' extension creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw /usr/bin/gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.c -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -Os -fomit-frame-pointer -g -O2 -DTHREAD_STACK_SIZE=0x100000 /usr/bin/gcc -shared -L/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib -iquote/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/temp.linux-armv8l-cpython-310/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.o -L/usr/lib -L/usr/lib/python3.10/config-3.10-arm-linux-gnueabihf -L/usr/lib -lrados -lrgw -ldl -lm -lm -o /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/rgw.cpython-310-arm-linux-gnueabihf.so -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common >>> ceph17: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/libceph-common.so.2 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/libceph-common.so.2" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_sdk.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_sdk.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_sdk.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_hello.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_hello.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_hello.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_numops.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_numops.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_numops.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rbd.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rbd.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rbd.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lock.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lock.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lock.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_otp.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_otp.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_otp.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_refcount.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_refcount.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_refcount.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_version.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_version.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_version.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_log.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_log.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_log.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_timeindex.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_timeindex.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_timeindex.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_user.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_user.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_user.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_journal.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_journal.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_journal.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cephfs.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cephfs.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cephfs.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lua.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lua.so.1 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lua.so.1.0.0" to "/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lua.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cas.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cas.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cas.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_queue.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_queue.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_queue.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw_gc.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw_gc.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw_gc.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_2pc_queue.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_2pc_queue.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_2pc_queue.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cmpomap.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cmpomap.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cmpomap.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_fifo.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_fifo.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_fifo.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_test_remote_reads.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_test_remote_reads.so.1 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_test_remote_reads.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/libcephsqlite.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/librados.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/rados_types.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/rados_types.hpp -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/librados_fwd.hpp -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/librados.hpp -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/buffer.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/buffer_fwd.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/inline_memory.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/page.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/crc32c.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/objclass.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/radosstriper/libradosstriper.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/radosstriper/libradosstriper.hpp -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rbd/features.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rbd/librbd.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rbd/librbd.hpp -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/librgw.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/rados/rgw_file.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/cephfs/libcephfs.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/cephfs/ceph_ll_client.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librados.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librados.so.2 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librados.so.2.0.0" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librados.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosstriper.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosstriper.so.1 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosstriper.so.1.0.0" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosstriper.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mgr -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mgr" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-exporter -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-exporter" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/librados-config -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/librados-config" to "/usr/lib/ceph" running build running build_ext cythoning rados.pyx to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/pyrex/rados.c creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/pyrex /usr/lib/python3.10/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/rados/rados.pxd tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... # # Shared object for librbdpy # # Copyright 2016 Mehdi Abaakouk IF BUILD_DOC: ^ ------------------------------------------------------------ rados.pxd:7:3: Compile-time name 'BUILD_DOC' not defined Error compiling Cython file: ------------------------------------------------------------ ... from cpython cimport PyObject, ref from cpython.pycapsule cimport * from libc cimport errno from libc.stdint cimport * from libc.stdlib cimport malloc, realloc, free IF BUILD_DOC: ^ ------------------------------------------------------------ rados.pyx:21:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10 creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/rbd.cpython-310-arm-linux-gnueabihf.so -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/rados.cpython-310-arm-linux-gnueabihf.so -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/rgw.cpython-310-arm-linux-gnueabihf.so -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/lib/cython_modules/lib.3/cephfs.cpython-310-arm-linux-gnueabihf.so -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages running install_egg_info running egg_info creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info writing /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info/PKG-INFO writing dependency_links to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info/dependency_links.txt writing top-level names to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info/top_level.txt writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info/SOURCES.txt' reading manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info/SOURCES.txt' Copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rados/rados.egg-info to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/rados-2.0.0-py3.10.egg-info running install_scripts writing list of installed files to '/dev/null' running build running build_ext cythoning rbd.pyx to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/pyrex/rbd.c creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/pyrex /usr/lib/python3.10/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/rbd/rbd.pyx tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... from datetime import datetime import errno from itertools import chain import time IF BUILD_DOC: ^ ------------------------------------------------------------ rbd.pyx:36:3: Compile-time name 'BUILD_DOC' not defined Error compiling Cython file: ------------------------------------------------------------ ... return exception_map[ret](msg, errno=ret) else: return OSError(msg, errno=ret) IF BUILD_DOC: ^ ------------------------------------------------------------ rbd.pyx:360:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib running install_egg_info running egg_info creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info writing /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info/PKG-INFO writing dependency_links to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info/dependency_links.txt writing top-level names to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info/top_level.txt writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info/SOURCES.txt' reading manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info/SOURCES.txt' Copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rbd/rbd.egg-info to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/rbd-2.0.0-py3.10.egg-info running install_scripts writing list of installed files to '/dev/null' running build running build_ext cythoning cephfs.pyx to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/pyrex/cephfs.c creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/pyrex /usr/lib/python3.10/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/cephfs/cephfs.pyx tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... from cpython cimport PyObject, ref, exc from libc.stdint cimport * from libc.stdlib cimport malloc, realloc, free from types cimport * IF BUILD_DOC: ^ ------------------------------------------------------------ cephfs.pyx:10:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib running install_egg_info running egg_info creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info writing /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info/PKG-INFO writing dependency_links to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info/dependency_links.txt writing top-level names to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info/top_level.txt writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' reading manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' Copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/cephfs/cephfs.egg-info to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/cephfs-2.0.0-py3.10.egg-info running install_scripts writing list of installed files to '/dev/null' running build running build_ext cythoning rgw.pyx to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/pyrex/rgw.c creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/pyrex /usr/lib/python3.10/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/src/pybind/rgw/rgw.pyx tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... from cpython cimport PyObject, ref, exc, array from libc.stdint cimport * from libc.stdlib cimport malloc, realloc, free from cstat cimport stat IF BUILD_DOC: ^ ------------------------------------------------------------ rgw.pyx:11:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib running install_egg_info running egg_info creating /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info writing /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info/PKG-INFO writing dependency_links to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info/dependency_links.txt writing top-level names to /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info/top_level.txt writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info/SOURCES.txt' reading manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info/SOURCES.txt' Copying /home/buildozer/aports/community/ceph17/src/ceph-17.2.6/build/src/pybind/rgw/rgw.egg-info to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/rgw-2.0.0-py3.10.egg-info running install_scripts writing list of installed files to '/dev/null' -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_argparse.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_daemon.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/run-backend-api-tests.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/model -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/model/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/grafana.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/exceptions.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/tools.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/HACKING.rst -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/ci -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/ci/cephadm -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/ci/cephadm/start-cluster.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/ci/cephadm/bootstrap-cluster.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/ci/cephadm/ceph_cluster.yml -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/ci/cephadm/run-cephadm-e2e-tests.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/ci/check_grafana_dashboards.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/run-frontend-e2e-tests.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/run-backend-rook-api-request.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/pluggy.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/ttl_cache.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/motd.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/interfaces.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/lru_cache.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/plugin.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/debug.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/plugins/feature_toggles.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/rest_client.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/cherrypy_backports.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/openapi.yaml -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/awsauth.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/security.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/cephfs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/iscsi_client.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/orchestrator.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/iscsi_cli.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/ceph_service.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/cluster.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/sso.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/osd.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/exception.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/access_control.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/rbd.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/tcmu_service.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/progress.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/_paginate.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/auth.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/rgw_client.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/services/iscsi_config.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/run-frontend-unittests.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/settings.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/README.rst -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/run-backend-api-request.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/api -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/api/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/api/doc.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/cephfs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/home.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/rgw.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/nfs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/orchestrator.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/feedback.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/grafana.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/rbd_mirroring.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/prometheus.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/erasure_code_profile.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/iscsi.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/telemetry.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/cluster.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_api_router.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_ui_router.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/summary.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/osd.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_docs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/daemon.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/health.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/crush_rule.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/saml2.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/pool.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_base_controller.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/logs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/rbd.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_permissions.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/monitor.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/host.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/perf_counters.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/task.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_task.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_helpers.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/user.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_paginate.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/settings.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_endpoint.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/role.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/service.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/auth.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_router.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/docs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/mgr_modules.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_rest_controller.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_auth.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/frontend_logging.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/cluster_configuration.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/controllers/_version.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/index.html -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/3rdpartylicenses.txt -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.d0a4ad9e6369d510.woff2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/Ceph_Logo.beb815b55d2e7363.svg -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/favicon.ico -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/43.819b1fed46aadf1b.js -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/main.5190d3c8ce93ae8c.js -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.3b3951dce6cf5d60.ttf -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.c0fee260bb6fd5fd.eot -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/runtime.4fd39655e7ea619b.js -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/prometheus_logo.8057911d27be9bb1.svg -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/styles.8b6796664b673424.css -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.3217b1b06e001045.svg -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/437.7720eaff4a1def1b.js -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.23671bdbd055fa7b.woff -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/95.1ae8f43a396d3fea.js -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/scripts.cfd741a72b67f696.js -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/Ceph_Ceph_Logo_with_text_white.svg -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/Ceph_Ceph_Logo_with_text_red_white.svg -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/loading.gif -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/ceph_background.gif -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/Ceph_Logo.svg -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/prometheus_logo.svg -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/logo-mini.png -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/ceph_background.3fbdf95cd52530d7.gif -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/polyfills.4b60b22744014b0b.js -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard/frontend/package.json -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_cluster.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/generate_rook_ceph_client.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/objectbucketclaim.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/volumereplication.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectstore.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephrbdmirror.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/objectbucket.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/volume.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephfilesystem.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectzone.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephcluster.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/volumereplicationclass.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectstoreuser.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephblockpool.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectzonegroup.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephclient.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephfilesystemmirror.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectrealm.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/ceph/cephnfs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook/rook_client/_helper.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/alerts -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/alerts/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/alerts/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/balancer -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/balancer/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/balancer/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/registry.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/template.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/offline_watcher.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/HACKING.rst -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/migrations.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/serve.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/agent.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/utils.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/Vagrantfile -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/tuned_profiles.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/vagrant.config.example.json -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/inventory.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/ssh.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/nfs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/cephadmservice.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/monitoring.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/iscsi.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/ingress.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/osd.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/services/container.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/upgrade.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/blink_device_light_cmd.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/nfs -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/nfs/ganesha.conf.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/loki.yml.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/grafana -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/grafana/grafana.ini.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/grafana/ceph-dashboard.yml.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/alertmanager -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/alertmanager/alertmanager.yml.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/promtail.yml.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/prometheus -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/prometheus/prometheus.yml.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/ingress -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/ingress/haproxy.cfg.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/ingress/keepalived.conf.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/iscsi -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/templates/services/iscsi/iscsi-gateway.cfg.j2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/autotune.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/schedule.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/ceph.repo -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/cephadm/configchecks.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/crash -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/crash/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/crash/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/devicehealth -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/devicehealth/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/devicehealth/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_78.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_123.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_222.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_125.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_16.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_243.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_59.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_61.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_134.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_151.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_124.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_109.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/config.json -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_182.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_33.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_204.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_71.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_235.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_168.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_85.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_50.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_119.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_112.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_221.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_1.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_44.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_236.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_223.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_128.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_230.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_105.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_219.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_114.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_145.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_239.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_169.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_174.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_6.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_227.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_12.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_234.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_27.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_62.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_97.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_208.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_69.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_138.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_206.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_225.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_72.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_82.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_14.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_18.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_141.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_115.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_118.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_186.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_195.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_212.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_210.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_201.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_3.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_213.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_57.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_36.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_67.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_104.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_79.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_120.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_131.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_88.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_93.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_229.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_161.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_10.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_185.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/redhat -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/redhat/seagate_predictor.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/redhat/config.json -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/redhat/hgst_predictor.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/redhat/hgst_scaler.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/models/redhat/seagate_scaler.pkl -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/predictor.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/influx -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/influx/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/influx/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/insights -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/insights/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/insights/health.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/insights/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/insights/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/iostat -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/iostat/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/iostat/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/k8sevents -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/k8sevents/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/k8sevents/rbac_sample.yaml -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/k8sevents/README.md -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/k8sevents/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/localpool -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/localpool/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/localpool/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mds_autoscaler -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mds_autoscaler/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mds_autoscaler/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mds_autoscaler/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/dir_map -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/dir_map/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/dir_map/update.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/dir_map/policy.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/dir_map/state_transition.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/dir_map/load.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/dir_map/create.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/blocklist.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/exception.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/utils.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/notify.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/fs/snapshot_mirror.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/ganesha_conf.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/cluster.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/exception.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/utils.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/export.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/orchestrator -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/orchestrator/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/orchestrator/README.md -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/orchestrator/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/orchestrator/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/orchestrator/_interface.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_perf_query -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_perf_query/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_perf_query/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_support -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_support/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_support/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/pg_autoscaler -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/pg_autoscaler/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/pg_autoscaler/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/pg_autoscaler/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/progress -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/progress/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/progress/test_progress.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/progress/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/prometheus -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/prometheus/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/prometheus/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/prometheus/test_module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/trash_purge_schedule.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/perf.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/mirror_snapshot_schedule.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/task.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/schedule.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support/common.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/decorators.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/context.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/hooks.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/perf.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/osd.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/pool.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/mon.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/request.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/config.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/crush.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/server.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/api/doc.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful/common.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/selftest -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/selftest/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/selftest/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule/fs -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule/fs/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule/fs/schedule_client.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule/fs/schedule.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/stats -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/stats/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/stats/fs -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/stats/fs/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/stats/fs/perf_stats.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/stats/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/status -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/status/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/status/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telegraf -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telegraf/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telegraf/basesocket.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telegraf/utils.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telegraf/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telegraf/protocol.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telemetry -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telemetry/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telemetry/tests -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telemetry/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/test_orchestrator -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/test_orchestrator/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/test_orchestrator/README.md -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/test_orchestrator/dummy_data.json -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/test_orchestrator/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/fs_util.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/vol_spec.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/volume.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/exception.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/async_cloner.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/async_job.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/template.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/index.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/lock.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/pin_util.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/volume.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/subvolume.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_base.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/auth_metadata.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_v2.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/metadata_manager.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_v1.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_attrs.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/versions/op_sm.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/rankevicter.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/access.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/clone_index.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/resolver.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/group.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/trash.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/operations/snapshot_util.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/fs/purge_queue.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/zabbix -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/zabbix/__init__.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/zabbix/module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/zabbix/zabbix_template.xml -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mgr_module.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mgr_util.py -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/object_format.py running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib creating build/lib/ceph_volume copying ceph_volume/__init__.py -> build/lib/ceph_volume copying ceph_volume/log.py -> build/lib/ceph_volume copying ceph_volume/decorators.py -> build/lib/ceph_volume copying ceph_volume/exceptions.py -> build/lib/ceph_volume copying ceph_volume/terminal.py -> build/lib/ceph_volume copying ceph_volume/process.py -> build/lib/ceph_volume copying ceph_volume/configuration.py -> build/lib/ceph_volume copying ceph_volume/main.py -> build/lib/ceph_volume creating build/lib/ceph_volume/devices copying ceph_volume/devices/__init__.py -> build/lib/ceph_volume/devices creating build/lib/ceph_volume/drive_group copying ceph_volume/drive_group/__init__.py -> build/lib/ceph_volume/drive_group copying ceph_volume/drive_group/main.py -> build/lib/ceph_volume/drive_group creating build/lib/ceph_volume/tests copying ceph_volume/tests/__init__.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_decorators.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_configuration.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/conftest.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_terminal.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_inventory.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_process.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_main.py -> build/lib/ceph_volume/tests creating build/lib/ceph_volume/util copying ceph_volume/util/__init__.py -> build/lib/ceph_volume/util copying ceph_volume/util/device.py -> build/lib/ceph_volume/util copying ceph_volume/util/system.py -> build/lib/ceph_volume/util copying ceph_volume/util/prepare.py -> build/lib/ceph_volume/util copying ceph_volume/util/lsmdisk.py -> build/lib/ceph_volume/util copying ceph_volume/util/disk.py -> build/lib/ceph_volume/util copying ceph_volume/util/arg_validators.py -> build/lib/ceph_volume/util copying ceph_volume/util/constants.py -> build/lib/ceph_volume/util copying ceph_volume/util/encryption.py -> build/lib/ceph_volume/util copying ceph_volume/util/templates.py -> build/lib/ceph_volume/util creating build/lib/ceph_volume/systemd copying ceph_volume/systemd/__init__.py -> build/lib/ceph_volume/systemd copying ceph_volume/systemd/systemctl.py -> build/lib/ceph_volume/systemd copying ceph_volume/systemd/main.py -> build/lib/ceph_volume/systemd creating build/lib/ceph_volume/api copying ceph_volume/api/__init__.py -> build/lib/ceph_volume/api copying ceph_volume/api/lvm.py -> build/lib/ceph_volume/api creating build/lib/ceph_volume/inventory copying ceph_volume/inventory/__init__.py -> build/lib/ceph_volume/inventory copying ceph_volume/inventory/main.py -> build/lib/ceph_volume/inventory creating build/lib/ceph_volume/activate copying ceph_volume/activate/__init__.py -> build/lib/ceph_volume/activate copying ceph_volume/activate/main.py -> build/lib/ceph_volume/activate creating build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/__init__.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/list.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/prepare.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/activate.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/main.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/common.py -> build/lib/ceph_volume/devices/raw creating build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/__init__.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/activate.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/scan.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/trigger.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/main.py -> build/lib/ceph_volume/devices/simple creating build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/__init__.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/zap.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/prepare.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/activate.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/migrate.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/trigger.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/main.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/create.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/deactivate.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/common.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/listing.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/batch.py -> build/lib/ceph_volume/devices/lvm creating build/lib/ceph_volume/tests/devices copying ceph_volume/tests/devices/__init__.py -> build/lib/ceph_volume/tests/devices copying ceph_volume/tests/devices/test_zap.py -> build/lib/ceph_volume/tests/devices creating build/lib/ceph_volume/tests/devices/raw copying ceph_volume/tests/devices/raw/__init__.py -> build/lib/ceph_volume/tests/devices/raw copying ceph_volume/tests/devices/raw/test_prepare.py -> build/lib/ceph_volume/tests/devices/raw copying ceph_volume/tests/devices/raw/test_list.py -> build/lib/ceph_volume/tests/devices/raw creating build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/__init__.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_batch.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_prepare.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_activate.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_trigger.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_deactivate.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_common.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_create.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_migrate.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_listing.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_zap.py -> build/lib/ceph_volume/tests/devices/lvm running install_lib creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume copying build/lib/ceph_volume/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume copying build/lib/ceph_volume/log.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume copying build/lib/ceph_volume/decorators.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume copying build/lib/ceph_volume/exceptions.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices copying build/lib/ceph_volume/devices/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/list.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/prepare.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/activate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/common.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/activate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/scan.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/trigger.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/zap.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/prepare.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/activate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/migrate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/trigger.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/create.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/deactivate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/common.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/listing.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/batch.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/drive_group copying build/lib/ceph_volume/drive_group/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/drive_group copying build/lib/ceph_volume/drive_group/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/drive_group copying build/lib/ceph_volume/terminal.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume copying build/lib/ceph_volume/process.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_decorators.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_configuration.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/conftest.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices copying build/lib/ceph_volume/tests/devices/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/raw copying build/lib/ceph_volume/tests/devices/raw/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/raw copying build/lib/ceph_volume/tests/devices/raw/test_prepare.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/raw copying build/lib/ceph_volume/tests/devices/raw/test_list.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/raw creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_batch.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_prepare.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_activate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_trigger.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_deactivate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_common.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_create.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_migrate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_listing.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_zap.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/test_zap.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices copying build/lib/ceph_volume/tests/test_terminal.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_inventory.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_process.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/device.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/system.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/prepare.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/lsmdisk.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/disk.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/arg_validators.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/constants.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/encryption.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/util/templates.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util copying build/lib/ceph_volume/configuration.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume copying build/lib/ceph_volume/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/systemd copying build/lib/ceph_volume/systemd/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/systemd copying build/lib/ceph_volume/systemd/systemctl.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/systemd copying build/lib/ceph_volume/systemd/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/systemd creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/api copying build/lib/ceph_volume/api/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/api copying build/lib/ceph_volume/api/lvm.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/api creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/inventory copying build/lib/ceph_volume/inventory/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/inventory copying build/lib/ceph_volume/inventory/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/inventory creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/activate copying build/lib/ceph_volume/activate/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/activate copying build/lib/ceph_volume/activate/main.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/activate byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/log.py to log.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/decorators.py to decorators.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/exceptions.py to exceptions.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw/list.py to list.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw/prepare.py to prepare.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw/activate.py to activate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw/main.py to main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/raw/common.py to common.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple/activate.py to activate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple/scan.py to scan.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple/trigger.py to trigger.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/simple/main.py to main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/zap.py to zap.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/prepare.py to prepare.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/activate.py to activate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/migrate.py to migrate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/trigger.py to trigger.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/main.py to main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/create.py to create.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/deactivate.py to deactivate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/common.py to common.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/listing.py to listing.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/devices/lvm/batch.py to batch.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/drive_group/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/drive_group/main.py to main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/terminal.py to terminal.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/process.py to process.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/test_decorators.py to test_decorators.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/test_configuration.py to test_configuration.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/conftest.py to conftest.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/raw/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/raw/test_prepare.py to test_prepare.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/raw/test_list.py to test_list.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_batch.py to test_batch.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_prepare.py to test_prepare.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_activate.py to test_activate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_trigger.py to test_trigger.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_deactivate.py to test_deactivate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_common.py to test_common.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_create.py to test_create.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_migrate.py to test_migrate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_listing.py to test_listing.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/lvm/test_zap.py to test_zap.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/devices/test_zap.py to test_zap.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/test_terminal.py to test_terminal.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/test_inventory.py to test_inventory.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/test_process.py to test_process.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/tests/test_main.py to test_main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/device.py to device.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/system.py to system.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/prepare.py to prepare.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/lsmdisk.py to lsmdisk.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/disk.py to disk.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/arg_validators.py to arg_validators.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/constants.py to constants.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/encryption.py to encryption.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/util/templates.py to templates.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/configuration.py to configuration.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/main.py to main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/systemd/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/systemd/systemctl.py to systemctl.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/systemd/main.py to main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/api/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/api/lvm.py to lvm.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/inventory/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/inventory/main.py to main.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/activate/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume/activate/main.py to main.cpython-310.pyc running install_egg_info running egg_info creating ceph_volume.egg-info writing ceph_volume.egg-info/PKG-INFO writing dependency_links to ceph_volume.egg-info/dependency_links.txt writing entry points to ceph_volume.egg-info/entry_points.txt writing requirements to ceph_volume.egg-info/requires.txt writing top-level names to ceph_volume.egg-info/top_level.txt writing manifest file 'ceph_volume.egg-info/SOURCES.txt' reading manifest file 'ceph_volume.egg-info/SOURCES.txt' writing manifest file 'ceph_volume.egg-info/SOURCES.txt' Copying ceph_volume.egg-info to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume-1.0.0-py3.10.egg-info running install_scripts Installing ceph-volume script to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin Installing ceph-volume-systemd script to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib creating build/lib/ceph copying ceph/__init__.py -> build/lib/ceph copying ceph/utils.py -> build/lib/ceph creating build/lib/ceph/tests copying ceph/tests/__init__.py -> build/lib/ceph/tests copying ceph/tests/factories.py -> build/lib/ceph/tests copying ceph/tests/test_utils.py -> build/lib/ceph/tests copying ceph/tests/utils.py -> build/lib/ceph/tests copying ceph/tests/test_hostspec.py -> build/lib/ceph/tests copying ceph/tests/test_drive_group.py -> build/lib/ceph/tests copying ceph/tests/test_service_spec.py -> build/lib/ceph/tests copying ceph/tests/test_inventory.py -> build/lib/ceph/tests copying ceph/tests/test_datetime.py -> build/lib/ceph/tests copying ceph/tests/test_disk_selector.py -> build/lib/ceph/tests creating build/lib/ceph/rgw copying ceph/rgw/__init__.py -> build/lib/ceph/rgw copying ceph/rgw/types.py -> build/lib/ceph/rgw copying ceph/rgw/diff.py -> build/lib/ceph/rgw copying ceph/rgw/rgwam_core.py -> build/lib/ceph/rgw creating build/lib/ceph/deployment copying ceph/deployment/__init__.py -> build/lib/ceph/deployment copying ceph/deployment/hostspec.py -> build/lib/ceph/deployment copying ceph/deployment/translate.py -> build/lib/ceph/deployment copying ceph/deployment/service_spec.py -> build/lib/ceph/deployment copying ceph/deployment/utils.py -> build/lib/ceph/deployment copying ceph/deployment/inventory.py -> build/lib/ceph/deployment copying ceph/deployment/drive_group.py -> build/lib/ceph/deployment creating build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/__init__.py -> build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/filter.py -> build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/selector.py -> build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/matchers.py -> build/lib/ceph/deployment/drive_selection running install_lib creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph copying build/lib/ceph/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph copying build/lib/ceph/utils.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/factories.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/test_utils.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/utils.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/test_hostspec.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/test_drive_group.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/test_service_spec.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/test_inventory.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/test_datetime.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests copying build/lib/ceph/tests/test_disk_selector.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw copying build/lib/ceph/rgw/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw copying build/lib/ceph/rgw/types.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw copying build/lib/ceph/rgw/diff.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw copying build/lib/ceph/rgw/rgwam_core.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment copying build/lib/ceph/deployment/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment copying build/lib/ceph/deployment/hostspec.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment copying build/lib/ceph/deployment/translate.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment copying build/lib/ceph/deployment/service_spec.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment copying build/lib/ceph/deployment/utils.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment copying build/lib/ceph/deployment/inventory.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment creating /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/__init__.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/filter.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/selector.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/matchers.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_group.py -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/utils.py to utils.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/factories.py to factories.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/test_utils.py to test_utils.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/utils.py to utils.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/test_hostspec.py to test_hostspec.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/test_drive_group.py to test_drive_group.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/test_service_spec.py to test_service_spec.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/test_inventory.py to test_inventory.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/test_datetime.py to test_datetime.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/tests/test_disk_selector.py to test_disk_selector.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw/types.py to types.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw/diff.py to diff.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/rgw/rgwam_core.py to rgwam_core.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/hostspec.py to hostspec.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/translate.py to translate.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/service_spec.py to service_spec.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/utils.py to utils.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/inventory.py to inventory.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection/filter.py to filter.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection/selector.py to selector.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_selection/matchers.py to matchers.cpython-310.pyc byte-compiling /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph/deployment/drive_group.py to drive_group.cpython-310.pyc running install_egg_info running egg_info creating ceph.egg-info writing ceph.egg-info/PKG-INFO writing dependency_links to ceph.egg-info/dependency_links.txt writing requirements to ceph.egg-info/requires.txt writing top-level names to ceph.egg-info/top_level.txt writing manifest file 'ceph.egg-info/SOURCES.txt' reading manifest file 'ceph.egg-info/SOURCES.txt' writing manifest file 'ceph.egg-info/SOURCES.txt' Copying ceph.egg-info to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph-1.0.0-py3.10.egg-info running install_scripts -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mon -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mon" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-bluestore-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-bluestore-tool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-osd -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mds -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mds" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_jerasure.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_jerasure_generic.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_jerasure_neon.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_lrc.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_shec.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_shec_generic.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_shec_neon.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_clay.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_snappy.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_snappy.so.2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_snappy.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zlib.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zlib.so.2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zlib.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zstd.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zstd.so.2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zstd.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_lz4.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_lz4.so.2 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_lz4.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rados -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rados" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-osdomap-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-osdomap-tool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-monstore-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-monstore-tool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-objectstore-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-objectstore-tool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-kvstore-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-kvstore-tool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-conf -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-conf" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/crushtool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/crushtool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/monmaptool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/monmaptool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/osdmaptool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/osdmaptool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/crushdiff -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-diff-sorted -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-authtool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-authtool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-journal-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-journal-tool" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-table-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-table-tool" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-data-scan -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-data-scan" to "/usr/lib/ceph:/usr/lib/lua5.4" running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py running build_scripts creating build creating build/scripts-3.10 copying and adjusting cephfs-top -> build/scripts-3.10 changing mode of build/scripts-3.10/cephfs-top from 644 to 755 running install_lib warning: install_lib: 'build/lib' does not exist -- no Python modules to install running install_egg_info running egg_info creating cephfs_top.egg-info writing cephfs_top.egg-info/PKG-INFO writing dependency_links to cephfs_top.egg-info/dependency_links.txt writing requirements to cephfs_top.egg-info/requires.txt writing top-level names to cephfs_top.egg-info/top_level.txt writing manifest file 'cephfs_top.egg-info/SOURCES.txt' reading manifest file 'cephfs_top.egg-info/SOURCES.txt' writing manifest file 'cephfs_top.egg-info/SOURCES.txt' Copying cephfs_top.egg-info to /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/cephfs_top-0.0.1-py3.10.egg-info running install_scripts copying build/scripts-3.10/cephfs-top -> /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin changing mode of /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-top to 755 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-mirror -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-mirror" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-mirror -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-mirror" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-nbd -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-nbd" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-immutable-object-cache -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-immutable-object-cache" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-common.so -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-common.so" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-osd.so -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-osd.so" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-rgw.so -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-rgw.so" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-rbd.so -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-rbd.so" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-cephfs.so -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc/denc-mod-cephfs.so" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-dencoder -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-dencoder" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-erasure-code-tool -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-erasure-code-tool" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/crypto/libceph_crypto_openssl.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-post-file -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-crash -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-run -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-clsinfo -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/etc/init.d/ceph -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/id_rsa_drop.ceph.com -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/id_rsa_drop.ceph.com.pub -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/known_hosts_drop.ceph.com -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/libexec/ceph/ceph_common.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/libexec/ceph/ceph-osd-prestart.sh -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin/ceph-create-keys -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/ceph -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/rados -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/rbd -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/radosgw-admin -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephfs.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephfs.so.2 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephfs.so.2.0.0" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephfs.so -- Up-to-date: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/cephfs -- Up-to-date: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/cephfs/ceph_ll_client.h -- Up-to-date: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/cephfs/libcephfs.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/cephfs/metrics -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/include/cephfs/metrics/Types.h -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-syn -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-syn" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin/mount.ceph -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin/mount.ceph" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephsqlite.so -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephsqlite.so" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-fuse -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-fuse" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin/mount.fuse.ceph -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/librbd/libceph_librbd_parent_cache.so.1 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/librbd/libceph_librbd_parent_cache.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librbd.so.1.17.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librbd.so.1 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librbd.so.1.17.0" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librbd.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-fuse -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-fuse" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-rbdnamer -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-replay-many -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbdmap -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-replay -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-replay" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosgw.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosgw.so.2 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosgw.so.2.0.0" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosgw.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-admin -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-admin" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-es -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-es" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-token -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-token" to "/usr/lib/ceph" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-object-expirer -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-object-expirer" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librgw.so.2.0.0 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librgw.so.2 -- Set runtime path of "/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librgw.so.2.0.0" to "/usr/lib/ceph:/usr/lib/lua5.4" -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librgw.so -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rgw-gap-list -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rgw-gap-list-comparator -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rgw-orphan-list -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/doc/ceph/sample.ceph.conf -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-syn.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-conf.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-authtool.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-kvstore-tool.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rados.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-post-file.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-dencoder.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/crushtool.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-run.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/mount.ceph.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/mount.fuse.ceph.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-create-keys.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-clsinfo.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-volume.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-volume-systemd.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-osd.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/crushdiff.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/osdmaptool.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-bluestore-tool.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-mon.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/monmaptool.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-mds.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/cephfs-top.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/librados-config.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/cephadm.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/cephfs-mirror.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-fuse.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbd-fuse.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/radosgw.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/radosgw-admin.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rgw-orphan-list.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-diff-sorted.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-rbdnamer.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbd-mirror.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbd-replay-many.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbd-replay-prep.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbd-replay.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbdmap.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbd.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/rbd-nbd.8 -- Installing: /home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/man/man8/ceph-immutable-object-cache.8 >>> ceph17-doc*: Running split function doc... >>> ceph17-doc*: Preparing subpackage ceph17-doc... >>> ceph17-doc*: Running postcheck for ceph17-doc >>> ceph17-base*: Running split function base... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-crash' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/bin/ceph-crash' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/crushtool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/bin/crushtool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/monmaptool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/bin/monmaptool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/osdmaptool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/bin/osdmaptool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-kvstore-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/bin/ceph-kvstore-tool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-run' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/bin/ceph-run' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin/ceph-create-keys' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/sbin/ceph-create-keys' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/libexec/ceph/ceph_common.sh' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/libexec/ceph/ceph_common.sh' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_2pc_queue.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_2pc_queue.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_2pc_queue.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_2pc_queue.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_2pc_queue.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_2pc_queue.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cas.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cas.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cas.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cas.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cas.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cas.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cephfs.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cephfs.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cephfs.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cephfs.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cephfs.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cephfs.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cmpomap.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cmpomap.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cmpomap.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cmpomap.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_cmpomap.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_cmpomap.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_fifo.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_fifo.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_fifo.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_fifo.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_fifo.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_fifo.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_hello.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_hello.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_hello.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_hello.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_hello.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_hello.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_journal.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_journal.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_journal.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_journal.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_journal.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_journal.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lock.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_lock.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lock.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_lock.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lock.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_lock.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_log.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_log.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_log.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_log.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_log.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_log.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lua.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_lua.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lua.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_lua.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_lua.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_lua.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_numops.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_numops.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_numops.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_numops.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_numops.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_numops.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_otp.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_otp.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_otp.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_otp.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_otp.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_otp.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_queue.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_queue.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_queue.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_queue.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_queue.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_queue.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rbd.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rbd.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rbd.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rbd.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rbd.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rbd.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_refcount.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_refcount.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_refcount.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_refcount.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_refcount.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_refcount.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rgw.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rgw.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rgw.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw_gc.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rgw_gc.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw_gc.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rgw_gc.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_rgw_gc.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_rgw_gc.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_sdk.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_sdk.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_sdk.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_sdk.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_sdk.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_sdk.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_test_remote_reads.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_test_remote_reads.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_test_remote_reads.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_test_remote_reads.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_test_remote_reads.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_test_remote_reads.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_timeindex.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_timeindex.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_timeindex.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_timeindex.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_timeindex.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_timeindex.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_user.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_user.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_user.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_user.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_user.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_user.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_version.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_version.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_version.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_version.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/rados-classes/libcls_version.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/rados-classes/libcls_version.so.1.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_clay.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_clay.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_jerasure.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_jerasure.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_jerasure_generic.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_jerasure_generic.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_jerasure_neon.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_jerasure_neon.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_lrc.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_lrc.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_shec.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_shec.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_shec_generic.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_shec_generic.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/erasure-code/libec_shec_neon.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/erasure-code/libec_shec_neon.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_lz4.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_lz4.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_lz4.so.2' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_lz4.so.2' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_lz4.so.2.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_lz4.so.2.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_snappy.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_snappy.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_snappy.so.2' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_snappy.so.2' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_snappy.so.2.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_snappy.so.2.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zlib.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_zlib.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zlib.so.2' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_zlib.so.2' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zlib.so.2.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_zlib.so.2.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zstd.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_zstd.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zstd.so.2' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_zstd.so.2' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/compressor/libceph_zstd.so.2.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/compressor/libceph_zstd.so.2.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/crypto/libceph_crypto_openssl.so' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/usr/lib/ceph/crypto/libceph_crypto_openssl.so' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/logrotate.d/ceph' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-base/etc/logrotate.d/ceph' >>> ceph17-base*: Preparing subpackage ceph17-base... >>> ceph17-base*: Stripping binaries >>> ceph17-base*: Running postcheck for ceph17-base >>> ceph17-common*: Running split function common... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/bin/ceph' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-authtool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/bin/ceph-authtool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-conf' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/bin/ceph-conf' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-rbdnamer' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/bin/ceph-rbdnamer' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rados' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/bin/rados' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/bin/rbd' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbdmap' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/bin/rbdmap' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/sbin/mount.ceph' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/sbin/mount.ceph' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/id_rsa_drop.ceph.com' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/share/ceph/id_rsa_drop.ceph.com' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/id_rsa_drop.ceph.com.pub' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/share/ceph/id_rsa_drop.ceph.com.pub' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/known_hosts_drop.ceph.com' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/share/ceph/known_hosts_drop.ceph.com' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/ceph/rbdmap' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/etc/ceph/rbdmap' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_argparse.py' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/lib/python3.10/site-packages/ceph_argparse.py' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_daemon.py' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/usr/lib/python3.10/site-packages/ceph_daemon.py' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/udev/rules.d/50-rbd.rules' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-common/etc/udev/rules.d/50-rbd.rules' >>> ceph17-common*: Preparing subpackage ceph17-common... >>> ceph17-common*: Stripping binaries >>> ceph17-common*: Running postcheck for ceph17-common >>> ceph17-mds*: Running split function mds... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mds' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mds/usr/bin/ceph-mds' >>> ceph17-mds*: Preparing subpackage ceph17-mds... >>> ceph17-mds*: Stripping binaries >>> ceph17-mds*: Running postcheck for ceph17-mds >>> ceph17-mgr-dashboard*: Running split function mgr_dashboard... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/dashboard' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-dashboard/usr/share/ceph/mgr/dashboard' >>> ceph17-mgr-dashboard*: Preparing subpackage ceph17-mgr-dashboard... >>> ceph17-mgr-dashboard*: Running postcheck for ceph17-mgr-dashboard >>> ceph17-mgr-diskprediction-local*: Running split function mgr_diskpredicton_local... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/diskprediction_local' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-diskprediction-local/usr/share/ceph/mgr/diskprediction_local' >>> ceph17-mgr-diskprediction-local*: Preparing subpackage ceph17-mgr-diskprediction-local... >>> ceph17-mgr-diskprediction-local*: Running postcheck for ceph17-mgr-diskprediction-local >>> ceph17-mgr-modules-core*: Running split function mgr_modules_core... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/alerts' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/alerts' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/balancer' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/balancer' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/crash' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/crash' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/devicehealth' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/devicehealth' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/influx' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/influx' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/insights' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/insights' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/iostat' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/iostat' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/localpool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/localpool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/mirroring' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/mirroring' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/nfs' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/nfs' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/orchestrator' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/orchestrator' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_perf_query' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/osd_perf_query' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/osd_support' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/osd_support' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/pg_autoscaler' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/pg_autoscaler' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/progress' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/progress' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/prometheus' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/prometheus' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rbd_support' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/rbd_support' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/restful' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/restful' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/selftest' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/selftest' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/snap_schedule' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/snap_schedule' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/stats' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/stats' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/status' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/status' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telegraf' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/telegraf' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/telemetry' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/telemetry' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/test_orchestrator' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/test_orchestrator' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/volumes' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/volumes' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/zabbix' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-modules-core/usr/share/ceph/mgr/zabbix' >>> ceph17-mgr-modules-core*: Preparing subpackage ceph17-mgr-modules-core... >>> ceph17-mgr-modules-core*: Running postcheck for ceph17-mgr-modules-core >>> ceph17-mgr-rook*: Running split function mgr_rook... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/rook' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-rook/usr/share/ceph/mgr/rook' >>> ceph17-mgr-rook*: Preparing subpackage ceph17-mgr-rook... >>> ceph17-mgr-rook*: Running postcheck for ceph17-mgr-rook >>> ceph17-mgr-k8events*: Running split function mgr_k8events... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr/k8sevents' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr-k8events/usr/share/ceph/mgr/k8sevents' >>> ceph17-mgr-k8events*: Preparing subpackage ceph17-mgr-k8events... >>> ceph17-mgr-k8events*: Running postcheck for ceph17-mgr-k8events >>> ceph17-mgr*: Running split function mgr... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mgr' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr/usr/bin/ceph-mgr' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/share/ceph/mgr' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mgr/usr/share/ceph/mgr' >>> ceph17-mgr*: Preparing subpackage ceph17-mgr... >>> ceph17-mgr*: Stripping binaries >>> ceph17-mgr*: Running postcheck for ceph17-mgr >>> ceph17-mon*: Running split function mon... >>> ceph17-mon*: Preparing subpackage ceph17-mon... >>> ceph17-mon*: Running postcheck for ceph17-mon >>> ceph17-mon-daemon*: Running split function mon_daemon... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-mon' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mon-daemon/usr/bin/ceph-mon' >>> ceph17-mon-daemon*: Preparing subpackage ceph17-mon-daemon... >>> ceph17-mon-daemon*: Stripping binaries >>> ceph17-mon-daemon*: Running postcheck for ceph17-mon-daemon >>> ceph17-mon-tools*: Running split function mon_tools... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-monstore-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-mon-tools/usr/bin/ceph-monstore-tool' >>> ceph17-mon-tools*: Preparing subpackage ceph17-mon-tools... >>> ceph17-mon-tools*: Stripping binaries >>> ceph17-mon-tools*: Running postcheck for ceph17-mon-tools >>> ceph17-fuse*: Running split function ceph_fuse... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-fuse' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-fuse/usr/bin/ceph-fuse' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/sbin/mount.fuse.ceph' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-fuse/sbin/mount.fuse.ceph' >>> ceph17-fuse*: Preparing subpackage ceph17-fuse... >>> ceph17-fuse*: Stripping binaries >>> ceph17-fuse*: Running postcheck for ceph17-fuse >>> ceph17-openrc*: Running split function openrc... >>> ceph17-openrc*: Preparing subpackage ceph17-openrc... >>> ceph17-openrc*: Running postcheck for ceph17-openrc >>> ceph17-osd*: Running split function osd... >>> ceph17-osd*: Preparing subpackage ceph17-osd... >>> ceph17-osd*: Running postcheck for ceph17-osd >>> ceph17-osd-daemon*: Running split function osd_daemon... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-osd' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-daemon/usr/bin/ceph-osd' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/libexec/ceph/ceph-osd-prestart.sh' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-daemon/usr/libexec/ceph/ceph-osd-prestart.sh' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/sudoers.d/ceph-smartctl' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-daemon/etc/sudoers.d/ceph-smartctl' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/sysctl.d/90-ceph-osd.conf' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-daemon/etc/sysctl.d/90-ceph-osd.conf' >>> ceph17-osd-daemon*: Preparing subpackage ceph17-osd-daemon... >>> ceph17-osd-daemon*: Stripping binaries >>> ceph17-osd-daemon*: Running postcheck for ceph17-osd-daemon >>> ceph17-osd-tools*: Running split function osd_tools... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-clsinfo' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-tools/usr/bin/ceph-clsinfo' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-bluestore-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-tools/usr/bin/ceph-bluestore-tool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-erasure-code-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-tools/usr/bin/ceph-erasure-code-tool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-objectstore-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-tools/usr/bin/ceph-objectstore-tool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-osdomap-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-osd-tools/usr/bin/ceph-osdomap-tool' >>> ceph17-osd-tools*: Preparing subpackage ceph17-osd-tools... >>> ceph17-osd-tools*: Stripping binaries >>> ceph17-osd-tools*: Running postcheck for ceph17-osd-tools >>> ceph17-volume*: Running split function ceph_volume... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/sbin/ceph-volume' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-volume/usr/sbin/ceph-volume' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-volume/usr/lib/python3.10/site-packages/ceph_volume' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph_volume-1.0.0-py3.10.egg-info' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-volume/usr/lib/python3.10/site-packages/ceph_volume-1.0.0-py3.10.egg-info' >>> ceph17-volume*: Preparing subpackage ceph17-volume... >>> ceph17-volume*: Running postcheck for ceph17-volume >>> ceph17-radosgw*: Running split function radosgw... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/radosgw' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-admin' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/radosgw-admin' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-es' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/radosgw-es' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-object-expirer' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/radosgw-object-expirer' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/radosgw-token' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/radosgw-token' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rgw-gap-list' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/rgw-gap-list' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rgw-gap-list-comparator' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/rgw-gap-list-comparator' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rgw-orphan-list' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-radosgw/usr/bin/rgw-orphan-list' >>> ceph17-radosgw*: Preparing subpackage ceph17-radosgw... >>> ceph17-radosgw*: Stripping binaries >>> ceph17-radosgw*: Running postcheck for ceph17-radosgw >>> ceph17-bash-completion*: Running split function bash_completion... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/ceph' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-bash-completion/etc/bash_completion.d/ceph' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/rados' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-bash-completion/etc/bash_completion.d/rados' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/radosgw-admin' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-bash-completion/etc/bash_completion.d/radosgw-admin' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/etc/bash_completion.d/rbd' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-bash-completion/etc/bash_completion.d/rbd' >>> ceph17-bash-completion*: Preparing subpackage ceph17-bash-completion... >>> ceph17-bash-completion*: Running postcheck for ceph17-bash-completion >>> ceph17-dev*: Running split function dev... >>> ceph17-dev*: Preparing subpackage ceph17-dev... >>> ceph17-dev*: Stripping binaries >>> ceph17-dev*: Running postcheck for ceph17-dev >>> ceph17-user*: Running split function user... >>> ceph17-user*: Preparing subpackage ceph17-user... >>> ceph17-user*: Script found. /bin/sh added as a dependency for ceph17-user-17.2.6-r0.apk >>> ceph17-user*: Adding .pre-install >>> ceph17-user*: Running postcheck for ceph17-user >>> ceph17-utils*: Running split function utils... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-diff-sorted' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/ceph-diff-sorted' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-post-file' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/ceph-post-file' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-syn' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/ceph-syn' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-data-scan' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/cephfs-data-scan' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/ceph-dencoder' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/ceph-dencoder' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/denc' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/lib/ceph/denc' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-journal-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/cephfs-journal-tool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-table-tool' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/cephfs-table-tool' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-replay' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/rbd-replay' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-replay-many' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/rbd-replay-many' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/crushdiff' -> '/home/buildozer/aports/community/ceph17/pkg/ceph17-utils/usr/bin/crushdiff' >>> ceph17-utils*: Preparing subpackage ceph17-utils... >>> ceph17-utils*: Stripping binaries >>> ceph17-utils*: Running postcheck for ceph17-utils >>> cephfs17-mirror*: Running split function mirror... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-mirror' -> '/home/buildozer/aports/community/ceph17/pkg/cephfs17-mirror/usr/bin/cephfs-mirror' >>> cephfs17-mirror*: Preparing subpackage cephfs17-mirror... >>> cephfs17-mirror*: Stripping binaries >>> cephfs17-mirror*: Running postcheck for cephfs17-mirror >>> cephfs17-top*: Running split function top... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/cephfs_top-0.0.1-py3.10.egg-info' -> '/home/buildozer/aports/community/ceph17/pkg/cephfs17-top/usr/lib/python3.10/site-packages/cephfs_top-0.0.1-py3.10.egg-info' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/cephfs-top' -> '/home/buildozer/aports/community/ceph17/pkg/cephfs17-top/usr/bin/cephfs-top' >>> cephfs17-top*: Preparing subpackage cephfs17-top... >>> cephfs17-top*: Running postcheck for cephfs17-top >>> rbd-fuse17*: Running split function rbd_fuse... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-fuse' -> '/home/buildozer/aports/community/ceph17/pkg/rbd-fuse17/usr/bin/rbd-fuse' >>> rbd-fuse17*: Preparing subpackage rbd-fuse17... >>> rbd-fuse17*: Stripping binaries >>> rbd-fuse17*: Running postcheck for rbd-fuse17 >>> rbd-mirror17*: Running split function rbd_mirror... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-mirror' -> '/home/buildozer/aports/community/ceph17/pkg/rbd-mirror17/usr/bin/rbd-mirror' >>> rbd-mirror17*: Preparing subpackage rbd-mirror17... >>> rbd-mirror17*: Stripping binaries >>> rbd-mirror17*: Running postcheck for rbd-mirror17 >>> rbd-nbd17*: Running split function rbd_nbd... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/bin/rbd-nbd' -> '/home/buildozer/aports/community/ceph17/pkg/rbd-nbd17/usr/bin/rbd-nbd' >>> rbd-nbd17*: Preparing subpackage rbd-nbd17... >>> rbd-nbd17*: Stripping binaries >>> rbd-nbd17*: Running postcheck for rbd-nbd17 >>> librbd17*: Running split function librbd... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librbd.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/librbd17/usr/lib/librbd.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librbd.so.1.17.0' -> '/home/buildozer/aports/community/ceph17/pkg/librbd17/usr/lib/librbd.so.1.17.0' >>> librbd17*: Preparing subpackage librbd17... >>> librbd17*: Stripping binaries >>> librbd17*: Running postcheck for librbd17 >>> libcephfs17*: Running split function libcephfs... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephfs.so.2' -> '/home/buildozer/aports/community/ceph17/pkg/libcephfs17/usr/lib/libcephfs.so.2' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephfs.so.2.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/libcephfs17/usr/lib/libcephfs.so.2.0.0' >>> libcephfs17*: Preparing subpackage libcephfs17... >>> libcephfs17*: Stripping binaries >>> libcephfs17*: Running postcheck for libcephfs17 >>> libcephsqlite17*: Running split function libcephsqlite... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libcephsqlite.so' -> '/home/buildozer/aports/community/ceph17/pkg/libcephsqlite17/usr/lib/libcephsqlite.so' >>> libcephsqlite17*: Preparing subpackage libcephsqlite17... >>> libcephsqlite17*: Stripping binaries >>> libcephsqlite17*: Running postcheck for libcephsqlite17 >>> librados17*: Running split function librados... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librados.so.2' -> '/home/buildozer/aports/community/ceph17/pkg/librados17/usr/lib/librados.so.2' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/librados.so.2.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/librados17/usr/lib/librados.so.2.0.0' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/ceph/libceph-common.so.2' -> '/home/buildozer/aports/community/ceph17/pkg/librados17/usr/lib/ceph/libceph-common.so.2' >>> librados17*: Preparing subpackage librados17... >>> librados17*: Stripping binaries >>> librados17*: Running postcheck for librados17 >>> py3-rados17*: Running split function _py3_rados... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/rados-2.0.0-py3.10.egg-info' -> '/home/buildozer/aports/community/ceph17/pkg/py3-rados17/usr/lib/python3.10/site-packages/rados-2.0.0-py3.10.egg-info' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/rados.cpython-310-arm-linux-gnueabihf.so' -> '/home/buildozer/aports/community/ceph17/pkg/py3-rados17/usr/lib/python3.10/site-packages/rados.cpython-310-arm-linux-gnueabihf.so' >>> py3-rados17*: Preparing subpackage py3-rados17... >>> py3-rados17*: Stripping binaries >>> py3-rados17*: Running postcheck for py3-rados17 >>> libradosstriper17*: Running split function libradosstriper... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosstriper.so.1' -> '/home/buildozer/aports/community/ceph17/pkg/libradosstriper17/usr/lib/libradosstriper.so.1' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/libradosstriper.so.1.0.0' -> '/home/buildozer/aports/community/ceph17/pkg/libradosstriper17/usr/lib/libradosstriper.so.1.0.0' >>> libradosstriper17*: Preparing subpackage libradosstriper17... >>> libradosstriper17*: Stripping binaries >>> libradosstriper17*: Running postcheck for libradosstriper17 >>> py3-rbd17*: Running split function _py3_rbd... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/rbd-2.0.0-py3.10.egg-info' -> '/home/buildozer/aports/community/ceph17/pkg/py3-rbd17/usr/lib/python3.10/site-packages/rbd-2.0.0-py3.10.egg-info' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/rbd.cpython-310-arm-linux-gnueabihf.so' -> '/home/buildozer/aports/community/ceph17/pkg/py3-rbd17/usr/lib/python3.10/site-packages/rbd.cpython-310-arm-linux-gnueabihf.so' >>> py3-rbd17*: Preparing subpackage py3-rbd17... >>> py3-rbd17*: Stripping binaries >>> py3-rbd17*: Running postcheck for py3-rbd17 >>> py3-cephfs17*: Running split function _py3_cephfs... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/cephfs-2.0.0-py3.10.egg-info' -> '/home/buildozer/aports/community/ceph17/pkg/py3-cephfs17/usr/lib/python3.10/site-packages/cephfs-2.0.0-py3.10.egg-info' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/cephfs.cpython-310-arm-linux-gnueabihf.so' -> '/home/buildozer/aports/community/ceph17/pkg/py3-cephfs17/usr/lib/python3.10/site-packages/cephfs.cpython-310-arm-linux-gnueabihf.so' >>> py3-cephfs17*: Preparing subpackage py3-cephfs17... >>> py3-cephfs17*: Stripping binaries >>> py3-cephfs17*: Running postcheck for py3-cephfs17 >>> py3-ceph17-common*: Running split function _py3_ceph_common... renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph-1.0.0-py3.10.egg-info' -> '/home/buildozer/aports/community/ceph17/pkg/py3-ceph17-common/usr/lib/python3.10/site-packages/ceph-1.0.0-py3.10.egg-info' renamed '/home/buildozer/aports/community/ceph17/pkg/ceph17/usr/lib/python3.10/site-packages/ceph' -> '/home/buildozer/aports/community/ceph17/pkg/py3-ceph17-common/usr/lib/python3.10/site-packages/ceph' >>> py3-ceph17-common*: Preparing subpackage py3-ceph17-common... >>> py3-ceph17-common*: Stripping binaries >>> WARNING: py3-ceph17-common*: No arch specific binaries found so arch should probably be set to "noarch" >>> py3-ceph17-common*: Running postcheck for py3-ceph17-common >>> ceph-dev*: Running split function _dev... >>> ceph-dev*: Preparing subpackage ceph-dev... >>> ceph-dev*: Stripping binaries >>> ceph-dev*: Running postcheck for ceph-dev >>> ceph17*: Running postcheck for ceph17 >>> ceph17*: Preparing package ceph17... >>> ceph17*: Stripping binaries >>> ceph-dev*: Scanning shared objects >>> ceph17-base*: Scanning shared objects >>> ceph17-bash-completion*: Scanning shared objects >>> ceph17-common*: Scanning shared objects >>> ceph17-dev*: Scanning shared objects >>> ceph17-doc*: Scanning shared objects >>> ceph17-fuse*: Scanning shared objects >>> ceph17-mds*: Scanning shared objects >>> ceph17-mgr-dashboard*: Scanning shared objects >>> ceph17-mgr-diskprediction-local*: Scanning shared objects >>> ceph17-mgr-k8events*: Scanning shared objects >>> ceph17-mgr-modules-core*: Scanning shared objects >>> ceph17-mgr-rook*: Scanning shared objects >>> ceph17-mgr*: Scanning shared objects >>> ceph17-mon-daemon*: Scanning shared objects >>> ceph17-mon-tools*: Scanning shared objects >>> ceph17-mon*: Scanning shared objects >>> ceph17-openrc*: Scanning shared objects >>> ceph17-osd-daemon*: Scanning shared objects >>> ceph17-osd-tools*: Scanning shared objects >>> ceph17-osd*: Scanning shared objects >>> ceph17-radosgw*: Scanning shared objects >>> ceph17-user*: Scanning shared objects >>> ceph17-utils*: Scanning shared objects >>> ceph17-volume*: Scanning shared objects >>> ceph17*: Scanning shared objects >>> cephfs17-mirror*: Scanning shared objects >>> cephfs17-top*: Scanning shared objects >>> libcephfs17*: Scanning shared objects >>> libcephsqlite17*: Scanning shared objects >>> librados17*: Scanning shared objects >>> libradosstriper17*: Scanning shared objects >>> librbd17*: Scanning shared objects >>> py3-ceph17-common*: Scanning shared objects >>> py3-cephfs17*: Scanning shared objects >>> py3-rados17*: Scanning shared objects >>> py3-rbd17*: Scanning shared objects >>> rbd-fuse17*: Scanning shared objects >>> rbd-mirror17*: Scanning shared objects >>> rbd-nbd17*: Scanning shared objects >>> ceph-dev*: Tracing dependencies... >>> ceph-dev*: Package size: 4.0 KB >>> ceph-dev*: Compressing data... >>> ceph-dev*: Create checksum... >>> ceph-dev*: Create ceph-dev-17.2.6-r0.apk >>> ceph17-base*: Tracing dependencies... cryptsetup e2fsprogs logrotate parted psmisc xfsprogs ceph17-user=17.2.6-r0 ceph17-common=17.2.6-r0 librbd17=17.2.6-r0 librados17=17.2.6-r0 libcephfs17=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:libaio.so.1 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:liblua-5.4.so.0 so:liblz4.so.1 so:liboath.so.0 so:librocksdb.so.7 so:libsnappy.so.1 so:libstdc++.so.6 so:liburing.so.2 so:libz.so.1 so:libzstd.so.1 >>> ceph17-base*: Package size: 13.7 MB >>> ceph17-base*: Compressing data... >>> ceph17-base*: Create checksum... >>> ceph17-base*: Create ceph17-base-17.2.6-r0.apk >>> ceph17-bash-completion*: Tracing dependencies... >>> ceph17-bash-completion*: Package size: 28.0 KB >>> ceph17-bash-completion*: Compressing data... >>> ceph17-bash-completion*: Create checksum... >>> ceph17-bash-completion*: Create ceph17-bash-completion-17.2.6-r0.apk >>> ceph17-common*: Tracing dependencies... eudev py3-cephfs17=17.2.6-r0 py3-prettytable py3-rados17=17.2.6-r0 py3-rbd17=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:ceph17:so:libradosstriper.so.1 so:ceph17:so:librbd.so.1 so:libblkid.so.1 so:libboost_program_options.so.1.80.0 so:libc.musl-armhf.so.1 so:libcap-ng.so.0 so:libfmt.so.9 so:libgcc_s.so.1 so:libkeyutils.so.1 so:libncursesw.so.6 so:libstdc++.so.6 so:libudev.so.1 >>> ceph17-common*: Package size: 4.2 MB >>> ceph17-common*: Compressing data... >>> ceph17-common*: Create checksum... >>> ceph17-common*: Create ceph17-common-17.2.6-r0.apk >>> ceph17-dev*: Tracing dependencies... ceph17=17.2.6-r0 libcephfs17=17.2.6-r0 librados17=17.2.6-r0 libradosstriper17=17.2.6-r0 librbd17=17.2.6-r0 so:ceph17:so:librados.so.2 so:libboost_program_options.so.1.80.0 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> ceph17-dev*: Package size: 664.0 KB >>> ceph17-dev*: Compressing data... >>> ceph17-dev*: Create checksum... >>> ceph17-dev*: Create ceph17-dev-17.2.6-r0.apk >>> ceph17-doc*: Tracing dependencies... >>> ceph17-doc*: Package size: 272.0 KB >>> ceph17-doc*: Compressing data... >>> ceph17-doc*: Create checksum... >>> ceph17-doc*: Create ceph17-doc-17.2.6-r0.apk >>> ceph17-fuse*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:libc.musl-armhf.so.1 so:libfmt.so.9 so:libfuse.so.2 so:libgcc_s.so.1 so:libstdc++.so.6 >>> ceph17-fuse*: Package size: 1.8 MB >>> ceph17-fuse*: Compressing data... >>> ceph17-fuse*: Create checksum... >>> ceph17-fuse*: Create ceph17-fuse-17.2.6-r0.apk >>> ceph17-mds*: Tracing dependencies... ceph17-base=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:libc.musl-armhf.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:liblua-5.4.so.0 so:libstdc++.so.6 >>> ceph17-mds*: Package size: 5.0 MB >>> ceph17-mds*: Compressing data... >>> ceph17-mds*: Create checksum... >>> ceph17-mds*: Create ceph17-mds-17.2.6-r0.apk >>> ceph17-mgr-dashboard*: Tracing dependencies... >>> ceph17-mgr-dashboard*: Package size: 7.2 MB >>> ceph17-mgr-dashboard*: Compressing data... >>> ceph17-mgr-dashboard*: Create checksum... >>> ceph17-mgr-dashboard*: Create ceph17-mgr-dashboard-17.2.6-r0.apk >>> ceph17-mgr-diskprediction-local*: Tracing dependencies... >>> ceph17-mgr-diskprediction-local*: Package size: 65.8 MB >>> ceph17-mgr-diskprediction-local*: Compressing data... >>> ceph17-mgr-diskprediction-local*: Create checksum... >>> ceph17-mgr-diskprediction-local*: Create ceph17-mgr-diskprediction-local-17.2.6-r0.apk >>> ceph17-mgr-k8events*: Tracing dependencies... >>> ceph17-mgr-k8events*: Package size: 96.0 KB >>> ceph17-mgr-k8events*: Compressing data... >>> ceph17-mgr-k8events*: Create checksum... >>> ceph17-mgr-k8events*: Create ceph17-mgr-k8events-17.2.6-r0.apk >>> ceph17-mgr-modules-core*: Tracing dependencies... >>> ceph17-mgr-modules-core*: Package size: 1.9 MB >>> ceph17-mgr-modules-core*: Compressing data... >>> ceph17-mgr-modules-core*: Create checksum... >>> ceph17-mgr-modules-core*: Create ceph17-mgr-modules-core-17.2.6-r0.apk >>> ceph17-mgr-rook*: Tracing dependencies... >>> ceph17-mgr-rook*: Package size: 652.0 KB >>> ceph17-mgr-rook*: Compressing data... >>> ceph17-mgr-rook*: Create checksum... >>> ceph17-mgr-rook*: Create ceph17-mgr-rook-17.2.6-r0.apk >>> ceph17-mgr*: Tracing dependencies... ceph17-base=17.2.6-r0 ceph17-mgr-modules-core=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:ceph17:so:libcephsqlite.so so:libboost_python310.so.1.80.0 so:libc.musl-armhf.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:libpython3.10.so.1.0 so:libsqlite3.so.0 so:libstdc++.so.6 >>> ceph17-mgr*: Package size: 4.2 MB >>> ceph17-mgr*: Compressing data... >>> ceph17-mgr*: Create checksum... >>> ceph17-mgr*: Create ceph17-mgr-17.2.6-r0.apk >>> ceph17-mon-daemon*: Tracing dependencies... ceph17-user=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:libc.musl-armhf.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:librocksdb.so.7 so:libstdc++.so.6 >>> ceph17-mon-daemon*: Package size: 3.8 MB >>> ceph17-mon-daemon*: Compressing data... >>> ceph17-mon-daemon*: Create checksum... >>> ceph17-mon-daemon*: Create ceph17-mon-daemon-17.2.6-r0.apk >>> ceph17-mon-tools*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:libboost_program_options.so.1.80.0 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:librocksdb.so.7 so:libstdc++.so.6 >>> ceph17-mon-tools*: Package size: 864.0 KB >>> ceph17-mon-tools*: Compressing data... >>> ceph17-mon-tools*: Create checksum... >>> ceph17-mon-tools*: Create ceph17-mon-tools-17.2.6-r0.apk >>> ceph17-mon*: Tracing dependencies... >>> ceph17-mon*: Package size: 4.0 KB >>> ceph17-mon*: Compressing data... >>> ceph17-mon*: Create checksum... >>> ceph17-mon*: Create ceph17-mon-17.2.6-r0.apk >>> ceph17-openrc*: Tracing dependencies... >>> ceph17-openrc*: Package size: 24.0 KB >>> ceph17-openrc*: Compressing data... >>> ceph17-openrc*: Create checksum... >>> ceph17-openrc*: Create ceph17-openrc-17.2.6-r0.apk >>> ceph17-osd-daemon*: Tracing dependencies... fuse snappy lz4-libs ceph17-user=17.2.6-r0 so:libaio.so.1 so:libblkid.so.1 so:libboost_iostreams.so.1.80.0 so:libboost_thread.so.1.80.0 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libfmt.so.9 so:libfuse.so.2 so:libgcc_s.so.1 so:librocksdb.so.7 so:libstdc++.so.6 so:libudev.so.1 so:liburing.so.2 >>> ceph17-osd-daemon*: Package size: 13.9 MB >>> ceph17-osd-daemon*: Compressing data... >>> ceph17-osd-daemon*: Create checksum... >>> ceph17-osd-daemon*: Create ceph17-osd-daemon-17.2.6-r0.apk >>> ceph17-osd-tools*: Tracing dependencies... ceph17-base=17.2.6-r0 lz4-libs so:ceph17:so:libceph-common.so.2 so:libaio.so.1 so:libboost_program_options.so.1.80.0 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libfmt.so.9 so:libfuse.so.2 so:libgcc_s.so.1 so:librocksdb.so.7 so:libstdc++.so.6 so:liburing.so.2 >>> ceph17-osd-tools*: Package size: 12.4 MB >>> ceph17-osd-tools*: Compressing data... >>> ceph17-osd-tools*: Create checksum... >>> ceph17-osd-tools*: Create ceph17-osd-tools-17.2.6-r0.apk >>> ceph17-osd*: Tracing dependencies... >>> ceph17-osd*: Package size: 4.0 KB >>> ceph17-osd*: Compressing data... >>> ceph17-osd*: Create checksum... >>> ceph17-osd*: Create ceph17-osd-17.2.6-r0.apk >>> ceph17-radosgw*: Tracing dependencies... ceph17-common=17.2.6-r0 oath-toolkit-liboath so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:ceph17:so:libradosgw.so.2 so:libarrow.so.1000 so:libboost_context.so.1.80.0 so:libboost_filesystem.so.1.80.0 so:libboost_thread.so.1.80.0 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libcurl.so.4 so:libexpat.so.1 so:libgcc_s.so.1 so:libicuuc.so.72 so:libldap.so.2 so:liblua-5.4.so.0 so:liboath.so.0 so:libparquet.so.1000 so:librdkafka.so.1 so:libsqlite3.so.0 so:libstdc++.so.6 >>> ceph17-radosgw*: Package size: 27.2 MB >>> ceph17-radosgw*: Compressing data... >>> ceph17-radosgw*: Create checksum... >>> ceph17-radosgw*: Create ceph17-radosgw-17.2.6-r0.apk >>> ceph17-user*: Tracing dependencies... >>> ceph17-user*: Package size: 4.0 KB >>> ceph17-user*: Compressing data... >>> ceph17-user*: Create checksum... >>> ceph17-user*: Create ceph17-user-17.2.6-r0.apk >>> ceph17-utils*: Tracing dependencies... ceph17-common=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:ceph17:so:libcephfs.so.2 so:ceph17:so:librados.so.2 so:ceph17:so:librbd.so.1 so:libaio.so.1 so:libarrow.so.1000 so:libboost_context.so.1.80.0 so:libboost_thread.so.1.80.0 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libcurl.so.4 so:libexpat.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:libicuuc.so.72 so:libldap.so.2 so:liblua-5.4.so.0 so:libparquet.so.1000 so:librdkafka.so.1 so:librocksdb.so.7 so:libsqlite3.so.0 so:libstdc++.so.6 so:liburing.so.2 >>> ceph17-utils*: Package size: 37.0 MB >>> ceph17-utils*: Compressing data... >>> ceph17-utils*: Create checksum... >>> ceph17-utils*: Create ceph17-utils-17.2.6-r0.apk >>> ceph17-volume*: Tracing dependencies... >>> ceph17-volume*: Package size: 1.6 MB >>> ceph17-volume*: Compressing data... >>> ceph17-volume*: Create checksum... >>> ceph17-volume*: Create ceph17-volume-17.2.6-r0.apk >>> ceph17*: Tracing dependencies... ceph17-mds=17.2.6-r0 ceph17-mgr=17.2.6-r0 ceph17-mon=17.2.6-r0 ceph17-osd=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:libarrow.so.1000 so:libboost_context.so.1.80.0 so:libboost_filesystem.so.1.80.0 so:libboost_thread.so.1.80.0 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libcurl.so.4 so:libexpat.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:libicuuc.so.72 so:libldap.so.2 so:liblua-5.4.so.0 so:libparquet.so.1000 so:librdkafka.so.1 so:libsqlite3.so.0 so:libssl.so.3 so:libstdc++.so.6 >>> ceph17*: Package size: 23.0 MB >>> ceph17*: Compressing data... >>> ceph17*: Create checksum... >>> ceph17*: Create ceph17-17.2.6-r0.apk >>> cephfs17-mirror*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:ceph17:so:libcephfs.so.2 so:ceph17:so:librados.so.2 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> cephfs17-mirror*: Package size: 528.0 KB >>> cephfs17-mirror*: Compressing data... >>> cephfs17-mirror*: Create checksum... >>> cephfs17-mirror*: Create cephfs17-mirror-17.2.6-r0.apk >>> cephfs17-top*: Tracing dependencies... >>> cephfs17-top*: Package size: 96.0 KB >>> cephfs17-top*: Compressing data... >>> cephfs17-top*: Create checksum... >>> cephfs17-top*: Create cephfs17-top-17.2.6-r0.apk >>> libcephfs17*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:libc.musl-armhf.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:libstdc++.so.6 >>> libcephfs17*: Package size: 1.3 MB >>> libcephfs17*: Compressing data... >>> libcephfs17*: Create checksum... >>> libcephfs17*: Create libcephfs17-17.2.6-r0.apk >>> libcephsqlite17*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:libc.musl-armhf.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:libstdc++.so.6 >>> libcephsqlite17*: Package size: 272.0 KB >>> libcephsqlite17*: Compressing data... >>> libcephsqlite17*: Create checksum... >>> libcephsqlite17*: Create libcephsqlite17-17.2.6-r0.apk >>> librados17*: Tracing dependencies... so:libblkid.so.1 so:libboost_iostreams.so.1.80.0 so:libboost_thread.so.1.80.0 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libfmt.so.9 so:libgcc_s.so.1 so:libstdc++.so.6 so:libudev.so.1 >>> librados17*: Package size: 8.5 MB >>> librados17*: Compressing data... >>> librados17*: Create checksum... >>> librados17*: Create librados17-17.2.6-r0.apk >>> libradosstriper17*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:libc.musl-armhf.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:libstdc++.so.6 >>> libradosstriper17*: Package size: 1.1 MB >>> libradosstriper17*: Compressing data... >>> libradosstriper17*: Create checksum... >>> libradosstriper17*: Create libradosstriper17-17.2.6-r0.apk >>> librbd17*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libcryptsetup.so.12 so:libgcc_s.so.1 so:libssl.so.3 so:libstdc++.so.6 >>> librbd17*: Package size: 4.9 MB >>> librbd17*: Compressing data... >>> librbd17*: Create checksum... >>> librbd17*: Create librbd17-17.2.6-r0.apk >>> py3-ceph17-common*: Tracing dependencies... >>> py3-ceph17-common*: Package size: 620.0 KB >>> py3-ceph17-common*: Compressing data... >>> py3-ceph17-common*: Create checksum... >>> py3-ceph17-common*: Create py3-ceph17-common-17.2.6-r0.apk >>> py3-cephfs17*: Tracing dependencies... py3-rados17=17.2.6-r0 so:ceph17:so:libcephfs.so.2 so:libc.musl-armhf.so.1 >>> py3-cephfs17*: Package size: 460.0 KB >>> py3-cephfs17*: Compressing data... >>> py3-cephfs17*: Create checksum... >>> py3-cephfs17*: Create py3-cephfs17-17.2.6-r0.apk >>> py3-rados17*: Tracing dependencies... py3-ceph17-common=17.2.6-r0 so:ceph17:so:librados.so.2 so:libc.musl-armhf.so.1 >>> py3-rados17*: Package size: 956.0 KB >>> py3-rados17*: Compressing data... >>> py3-rados17*: Create checksum... >>> py3-rados17*: Create py3-rados17-17.2.6-r0.apk >>> py3-rbd17*: Tracing dependencies... py3-rados17=17.2.6-r0 so:ceph17:so:librbd.so.1 so:libc.musl-armhf.so.1 >>> py3-rbd17*: Package size: 968.0 KB >>> py3-rbd17*: Compressing data... >>> py3-rbd17*: Create checksum... >>> py3-rbd17*: Create py3-rbd17-17.2.6-r0.apk >>> rbd-fuse17*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:ceph17:so:librbd.so.1 so:libc.musl-armhf.so.1 so:libfuse.so.2 so:libgcc_s.so.1 so:libstdc++.so.6 >>> rbd-fuse17*: Package size: 208.0 KB >>> rbd-fuse17*: Compressing data... >>> rbd-fuse17*: Create checksum... >>> rbd-fuse17*: Create rbd-fuse17-17.2.6-r0.apk >>> rbd-mirror17*: Tracing dependencies... ceph17-common=17.2.6-r0 so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libcryptsetup.so.12 so:libgcc_s.so.1 so:libssl.so.3 so:libstdc++.so.6 >>> rbd-mirror17*: Package size: 10.8 MB >>> rbd-mirror17*: Compressing data... >>> rbd-mirror17*: Create checksum... >>> rbd-mirror17*: Create rbd-mirror17-17.2.6-r0.apk >>> rbd-nbd17*: Tracing dependencies... so:ceph17:so:libceph-common.so.2 so:ceph17:so:librados.so.2 so:ceph17:so:librbd.so.1 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libnl-3.so.200 so:libnl-genl-3.so.200 so:libstdc++.so.6 >>> rbd-nbd17*: Package size: 400.0 KB >>> rbd-nbd17*: Compressing data... >>> rbd-nbd17*: Create checksum... >>> rbd-nbd17*: Create rbd-nbd17-17.2.6-r0.apk >>> ceph17: Build complete at Sat, 15 Apr 2023 18:27:51 +0000 elapsed time 0h 35m 42s >>> ceph17: Cleaning up srcdir >>> ceph17: Cleaning up pkgdir >>> ceph17: Uninstalling dependencies... (1/373) Purging git-perl (2.38.4-r1) (2/373) Purging perl-git (2.38.4-r1) (3/373) Purging perl-error (0.17029-r1) (4/373) Purging xmlsec-nss (1.2.37-r0) (5/373) Purging .makedepends-ceph17 (20230415.175210) (6/373) Purging acl-dev (2.3.1-r1) (7/373) Purging argp-standalone (1.5.0-r0) (8/373) Purging bc (1.07.1-r2) (9/373) Purging boost-dev (1.80.0-r3) (10/373) Purging boost1.80-dev (1.80.0-r3) (11/373) Purging boost1.80 (1.80.0-r3) (12/373) Purging boost1.80-libs (1.80.0-r3) (13/373) Purging boost1.80-atomic (1.80.0-r3) (14/373) Purging boost1.80-container (1.80.0-r3) (15/373) Purging boost1.80-contract (1.80.0-r3) (16/373) Purging boost1.80-coroutine (1.80.0-r3) (17/373) Purging boost1.80-date_time (1.80.0-r3) (18/373) Purging boost1.80-fiber (1.80.0-r3) (19/373) Purging boost1.80-graph (1.80.0-r3) (20/373) Purging boost1.80-iostreams (1.80.0-r3) (21/373) Purging boost1.80-json (1.80.0-r3) (22/373) Purging boost1.80-locale (1.80.0-r3) (23/373) Purging boost1.80-log_setup (1.80.0-r3) (24/373) Purging boost1.80-math (1.80.0-r3) (25/373) Purging boost1.80-nowide (1.80.0-r3) (26/373) Purging boost1.80-prg_exec_monitor (1.80.0-r3) (27/373) Purging boost1.80-program_options (1.80.0-r3) (28/373) Purging boost1.80-python3 (1.80.0-r3) (29/373) Purging boost1.80-random (1.80.0-r3) (30/373) Purging boost1.80-regex (1.80.0-r3) (31/373) Purging boost1.80-stacktrace_basic (1.80.0-r3) (32/373) Purging boost1.80-stacktrace_noop (1.80.0-r3) (33/373) Purging boost1.80-system (1.80.0-r3) (34/373) Purging boost1.80-timer (1.80.0-r3) (35/373) Purging boost1.80-type_erasure (1.80.0-r3) (36/373) Purging boost1.80-unit_test_framework (1.80.0-r3) (37/373) Purging boost1.80-wave (1.80.0-r3) (38/373) Purging boost1.80-wserialization (1.80.0-r3) (39/373) Purging btrfs-progs (6.0.2-r0) (40/373) Purging cmake (3.24.4-r0) (41/373) Purging coreutils (9.1-r0) Executing coreutils-9.1-r0.post-deinstall (42/373) Purging cryptsetup-dev (2.5.0-r2) (43/373) Purging cunit-dev (2.1.3-r4) (44/373) Purging cunit (2.1.3-r4) (45/373) Purging curl-dev (8.0.1-r0) (46/373) Purging nghttp2-dev (1.51.0-r0) (47/373) Purging cython (0.29.32-r0) (48/373) Purging diffutils (3.8-r1) (49/373) Purging doxygen (1.9.5-r0) (50/373) Purging eudev-dev (3.2.11-r4) (51/373) Purging eudev-openrc (3.2.11-r4) (52/373) Purging eudev (3.2.11-r4) (53/373) Purging udev-init-scripts (35-r1) (54/373) Purging eudev-libs (3.2.11-r4) (55/373) Purging fcgi-dev (2.4.2-r2) (56/373) Purging fcgi++ (2.4.2-r2) (57/373) Purging fcgi (2.4.2-r2) (58/373) Purging flex (2.6.4-r3) (59/373) Purging m4 (1.4.19-r1) (60/373) Purging fmt-dev (9.1.0-r0) (61/373) Purging fmt (9.1.0-r0) (62/373) Purging fuse-dev (2.9.9-r2) (63/373) Purging graphviz-dev (7.0.5-r0) (64/373) Purging gd-dev (2.3.3-r3) (65/373) Purging gd (2.3.3-r3) (66/373) Purging perl (5.36.0-r0) (67/373) Purging libgd (2.3.3-r3) (68/373) Purging gmp-dev (6.2.1-r2) (69/373) Purging libgmpxx (6.2.1-r2) (70/373) Purging libsm-dev (1.2.3-r1) (71/373) Purging pango-dev (1.50.13-r0) (72/373) Purging pango-tools (1.50.13-r0) (73/373) Purging pango (1.50.13-r0) Executing pango-1.50.13-r0.pre-deinstall (74/373) Purging graphviz-libs (7.0.5-r0) (75/373) Purging gperf (3.1-r3) (76/373) Purging jq (1.6-r2) (77/373) Purging keyutils-dev (1.6.3-r1) (78/373) Purging libaio-dev (0.3.113-r0) (79/373) Purging libatomic_ops-dev (7.6.14-r0) (80/373) Purging libatomic_ops (7.6.14-r0) (81/373) Purging libcap-ng-dev (0.8.3-r1) (82/373) Purging libcap-ng (0.8.3-r1) (83/373) Purging librdkafka-dev (1.9.2-r0) (84/373) Purging librdkafka (1.9.2-r0) (85/373) Purging libnl3-dev (3.7.0-r0) (86/373) Purging libnl3-cli (3.7.0-r0) (87/373) Purging libnl3 (3.7.0-r0) (88/373) Purging libtirpc-dev (1.3.3-r0) (89/373) Purging krb5-dev (1.20.1-r0) (90/373) Purging e2fsprogs-dev (1.46.6-r0) (91/373) Purging gawk (5.1.1-r1) (92/373) Purging libverto-dev (0.3.2-r1) (93/373) Purging libverto-glib (0.3.2-r1) (94/373) Purging libverto-libev (0.3.2-r1) (95/373) Purging libverto-libevent (0.3.2-r1) (96/373) Purging krb5-server-ldap (1.20.1-r0) (97/373) Purging libtirpc-nokrb (1.3.3-r0) (98/373) Purging libtool (2.4.7-r1) (99/373) Purging libxml2-dev (2.10.4-r0) (100/373) Purging lua5.4-dev (5.4.4-r6) (101/373) Purging lua5.4 (5.4.4-r6) (102/373) Purging lua5.4-libs (5.4.4-r6) (103/373) Purging lvm2-dev (2.03.17-r1) (104/373) Purging nasm (2.15.05-r1) (105/373) Purging npm (9.1.2-r0) (106/373) Purging nss-dev (3.85-r1) (107/373) Purging nss (3.85-r1) (108/373) Purging oath-toolkit-dev (2.6.7-r2) (109/373) Purging oath-toolkit-liboath (2.6.7-r2) (110/373) Purging oath-toolkit-libpskc (2.6.7-r2) (111/373) Purging openldap-dev (2.6.3-r6) (112/373) Purging cyrus-sasl-dev (2.1.28-r3) (113/373) Purging libevent-dev (2.1.12-r5) (114/373) Purging libevent (2.1.12-r5) (115/373) Purging libsodium-dev (1.0.18-r2) (116/373) Purging libsodium (1.0.18-r2) (117/373) Purging libldap (2.6.3-r6) (118/373) Purging procps (3.3.17-r2) (119/373) Purging python3-dev (3.10.11-r0) (120/373) Purging py3-setuptools (65.6.0-r0) (121/373) Purging py3-sphinx (5.3.0-r0) (122/373) Purging py3-babel (2.11.0-r0) (123/373) Purging py3-tz (2023.3-r0) (124/373) Purging py3-docutils (0.19-r1) (125/373) Purging py3-imagesize (1.4.1-r0) (126/373) Purging py3-jinja2 (3.1.2-r0) (127/373) Purging py3-markupsafe (2.1.1-r1) (128/373) Purging py3-pygments (2.13.0-r0) (129/373) Purging py3-requests (2.28.1-r1) (130/373) Purging py3-certifi (2022.12.7-r0) (131/373) Purging py3-charset-normalizer (3.0.1-r0) (132/373) Purging py3-idna (3.4-r2) (133/373) Purging py3-urllib3 (1.26.12-r0) (134/373) Purging py3-snowballstemmer (2.2.0-r0) (135/373) Purging py3-alabaster (0.7.12-r5) (136/373) Purging py3-sphinxcontrib-applehelp (1.0.2-r3) (137/373) Purging py3-sphinxcontrib-devhelp (1.0.2-r3) (138/373) Purging py3-sphinxcontrib-htmlhelp (2.0.0-r2) (139/373) Purging py3-sphinxcontrib-jsmath (1.0.1-r3) (140/373) Purging py3-sphinxcontrib-serializinghtml (1.1.5-r2) (141/373) Purging py3-sphinxcontrib-qthelp (1.0.3-r3) (142/373) Purging rabbitmq-c-dev (0.11.0-r5) (143/373) Purging popt-dev (1.19-r0) (144/373) Purging rabbitmq-c (0.11.0-r5) (145/373) Purging readline-dev (8.2.0-r0) (146/373) Purging libhistory (8.2.0-r0) (147/373) Purging rocksdb-dev (7.7.3-r0) (148/373) Purging liburing-dev (2.3-r0) (149/373) Purging rocksdb (7.7.3-r0) (150/373) Purging rpcgen (2.6.2-r0) (151/373) Purging rpcbind-openrc (1.2.6-r1) (152/373) Purging rpcbind (1.2.6-r1) (153/373) Purging samurai (1.2-r2) (154/373) Purging snappy-dev (1.1.9-r4) (155/373) Purging sqlite-dev (3.40.1-r0) (156/373) Purging userspace-rcu-dev (0.13.2-r0) (157/373) Purging xfsprogs-dev (6.0.0-r0) (158/373) Purging xfsprogs-libs (6.0.0-r0) (159/373) Purging cryptsetup-openrc (2.5.0-r2) (160/373) Purging cryptsetup (2.5.0-r2) (161/373) Purging e2fsprogs (1.46.6-r0) (162/373) Purging logrotate-openrc (3.20.1-r3) (163/373) Purging logrotate (3.20.1-r3) (164/373) Purging parted (3.5-r0) (165/373) Purging psmisc (23.5-r0) (166/373) Purging xfsprogs (6.0.0-r0) (167/373) Purging fuse (2.9.9-r2) (168/373) Purging fuse-openrc (3.12.0-r0) (169/373) Purging fuse-common (3.12.0-r0) (170/373) Purging lvm2-openrc (2.03.17-r1) (171/373) Purging lvm2 (2.03.17-r1) (172/373) Purging lvm2-libs (2.03.17-r1) (173/373) Purging gtest-dev (1.12.1-r0) (174/373) Purging gmock (1.12.1-r0) (175/373) Purging py3-coverage (6.5.0-r0) (176/373) Purging py3-flake8 (5.0.4-r0) (177/373) Purging py3-pyflakes (2.5.0-r0) (178/373) Purging py3-pycodestyle (2.9.0-r0) (179/373) Purging py3-mccabe (0.7.0-r0) (180/373) Purging py3-nodeenv (1.7.0-r0) (181/373) Purging bash (5.2.15-r0) Executing bash-5.2.15-r0.pre-deinstall (182/373) Purging py3-pytest (7.2.0-r1) (183/373) Purging py3-attrs (22.1.0-r0) (184/373) Purging py3-exceptiongroup (1.0.4-r0) (185/373) Purging py3-iniconfig (1.1.1-r3) (186/373) Purging py3-tox (3.27.0-r0) (187/373) Purging py3-packaging (21.3-r2) (188/373) Purging py3-parsing (3.0.9-r0) (189/373) Purging py3-pluggy (1.0.0-r1) (190/373) Purging py3-py (1.11.0-r0) (191/373) Purging py3-six (1.16.0-r3) (192/373) Purging py3-virtualenv (20.16.7-r0) (193/373) Purging py3-platformdirs (2.5.4-r0) (194/373) Purging py3-distlib (0.3.6-r0) (195/373) Purging py3-tomli (2.0.1-r1) (196/373) Purging py3-filelock (3.8.0-r0) (197/373) Purging py3-yaml (6.0-r0) (198/373) Purging xmlstarlet (1.6.1-r1) (199/373) Purging apache-arrow-dev (10.0.1-r2) (200/373) Purging apache-arrow (10.0.1-r2) (201/373) Purging c-ares-dev (1.18.1-r1) (202/373) Purging re2-dev (2022.06.01-r1) (203/373) Purging cairo-dev (1.17.6-r3) (204/373) Purging cairo-tools (1.17.6-r3) (205/373) Purging xcb-util-dev (0.4.0-r3) (206/373) Purging util-macros (1.19.3-r0) (207/373) Purging xcb-util (0.4.0-r3) (208/373) Purging cairo-gobject (1.17.6-r3) (209/373) Purging cairo (1.17.6-r3) (210/373) Purging harfbuzz-dev (5.3.1-r1) (211/373) Purging harfbuzz-icu (5.3.1-r1) (212/373) Purging harfbuzz (5.3.1-r1) (213/373) Purging glib-dev (2.74.6-r0) (214/373) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (215/373) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (216/373) Purging gettext-dev (0.21.1-r1) (217/373) Purging gettext-asprintf (0.21.1-r1) (218/373) Purging gettext (0.21.1-r1) (219/373) Purging libxml2-utils (2.10.4-r0) (220/373) Purging python3 (3.10.11-r0) (221/373) Purging readline (8.2.0-r0) (222/373) Purging boost1.80-chrono (1.80.0-r3) (223/373) Purging boost1.80-context (1.80.0-r3) (224/373) Purging boost1.80-log (1.80.0-r3) (225/373) Purging boost1.80-filesystem (1.80.0-r3) (226/373) Purging boost1.80-thread (1.80.0-r3) (227/373) Purging libffi-dev (3.4.4-r0) (228/373) Purging glib (2.74.6-r0) (229/373) Purging libffi (3.4.4-r0) (230/373) Purging libsasl (2.1.28-r3) (231/373) Purging gdbm (1.23-r0) (232/373) Purging mpdecimal (2.5.1-r1) (233/373) Purging sqlite-libs (3.40.1-r0) (234/373) Purging boost1.80-serialization (1.80.0-r3) (235/373) Purging nspr-dev (4.35-r0) (236/373) Purging nspr (4.35-r0) (237/373) Purging linux-headers (5.19.5-r0) (238/373) Purging graphite2-dev (1.3.14-r2) (239/373) Purging graphite2 (1.3.14-r2) (240/373) Purging libxft-dev (2.3.7-r0) (241/373) Purging libxft (2.3.7-r0) (242/373) Purging fontconfig-dev (2.14.1-r0) (243/373) Purging fontconfig (2.14.1-r0) (244/373) Purging freetype-dev (2.12.1-r0) (245/373) Purging freetype (2.12.1-r0) (246/373) Purging bzip2-dev (1.0.8-r4) (247/373) Purging icu-dev (72.1-r1) (248/373) Purging icu (72.1-r1) (249/373) Purging nodejs-current (19.7.0-r0) (250/373) Purging icu-libs (72.1-r1) (251/373) Purging icu-data-en (72.1-r1) (252/373) Purging tiff-dev (4.4.0-r3) (253/373) Purging libjpeg-turbo-dev (2.1.4-r0) (254/373) Purging libwebp-dev (1.2.4-r1) (255/373) Purging zstd-dev (1.5.5-r0) (256/373) Purging libtiffxx (4.4.0-r3) (257/373) Purging tiff (4.4.0-r3) (258/373) Purging xz-dev (5.2.9-r0) (259/373) Purging pcre2-dev (10.42-r0) (260/373) Purging libedit-dev (20221030.3.1-r0) (261/373) Purging bsd-compat-headers (0.7.2-r3) (262/373) Purging ncurses-dev (6.3_p20221119-r0) (263/373) Purging libpcre2-16 (10.42-r0) (264/373) Purging libpcre2-32 (10.42-r0) (265/373) Purging protobuf-dev (3.21.9-r0) (266/373) Purging libpng-dev (1.6.38-r0) (267/373) Purging libpng (1.6.38-r0) (268/373) Purging zlib-dev (1.2.13-r0) (269/373) Purging util-linux-dev (2.38.1-r1) (270/373) Purging libfdisk (2.38.1-r1) (271/373) Purging libmount (2.38.1-r1) (272/373) Purging libsmartcols (2.38.1-r1) (273/373) Purging cryptsetup-libs (2.5.0-r2) (274/373) Purging libblkid (2.38.1-r1) (275/373) Purging lzo (2.10-r3) (276/373) Purging libxpm-dev (3.5.15-r0) (277/373) Purging libxpm (3.5.15-r0) (278/373) Purging libxt (1.2.1-r0) (279/373) Purging libsm (1.2.3-r1) (280/373) Purging libuuid (2.38.1-r1) (281/373) Purging libarchive (3.6.1-r2) (282/373) Purging rhash-libs (1.4.3-r1) (283/373) Purging libuv (1.44.2-r0) (284/373) Purging utmps-libs (0.1.2.0-r1) (285/373) Purging skalibs (2.12.0.1-r0) (286/373) Purging argon2-libs (20190702-r2) (287/373) Purging device-mapper-event-libs (2.03.17-r1) (288/373) Purging device-mapper-libs (2.03.17-r1) (289/373) Purging json-c (0.16-r2) (290/373) Purging grpc-dev (1.50.1-r0) (291/373) Purging grpc-plugins (1.50.1-r0) (292/373) Purging protobuf (3.21.9-r0) (293/373) Purging protoc (3.21.9-r0) (294/373) Purging libprotobuf-lite (3.21.9-r0) (295/373) Purging grpc-cpp (1.50.1-r0) (296/373) Purging grpc (1.50.1-r0) (297/373) Purging openssl-dev (3.0.8-r3) (298/373) Purging brotli-dev (1.0.9-r9) (299/373) Purging brotli (1.0.9-r9) (300/373) Purging kmod-libs (30-r1) (301/373) Purging expat-dev (2.5.0-r0) (302/373) Purging expat (2.5.0-r0) (303/373) Purging libxrender-dev (0.9.11-r0) (304/373) Purging libxrender (0.9.11-r0) (305/373) Purging libxext-dev (1.3.5-r0) (306/373) Purging libxext (1.3.5-r0) (307/373) Purging libx11-dev (1.8.4-r0) (308/373) Purging xtrans (1.4.0-r2) (309/373) Purging libx11 (1.8.4-r0) (310/373) Purging libxcb-dev (1.15-r0) (311/373) Purging xcb-proto (1.15.2-r0) (312/373) Purging libxcb (1.15-r0) (313/373) Purging libxau-dev (1.0.10-r0) (314/373) Purging libxau (1.0.10-r0) (315/373) Purging libice-dev (1.0.10-r1) (316/373) Purging libice (1.0.10-r1) (317/373) Purging libxdmcp-dev (1.1.4-r0) (318/373) Purging libxdmcp (1.1.4-r0) (319/373) Purging xorgproto (2022.2-r0) (320/373) Purging libbsd (0.11.7-r0) (321/373) Purging libmd (1.0.4-r0) (322/373) Purging pixman-dev (0.42.2-r0) (323/373) Purging pixman (0.42.2-r0) (324/373) Purging gettext-libs (0.21.1-r1) (325/373) Purging libintl (0.21.1-r1) (326/373) Purging xmlsec (1.2.37-r0) (327/373) Purging libxslt (1.1.37-r1) (328/373) Purging libxml2 (2.10.4-r0) (329/373) Purging libgcrypt (1.10.1-r0) (330/373) Purging libgpg-error (1.46-r1) (331/373) Purging libunistring (1.1-r0) (332/373) Purging libavif-dev (0.11.1-r0) (333/373) Purging libavif (0.11.1-r0) (334/373) Purging aom-libs (3.5.0-r0) (335/373) Purging libdav1d (1.0.0-r2) (336/373) Purging libjpeg-turbo (2.1.4-r0) (337/373) Purging libwebp (1.2.4-r1) (338/373) Purging fribidi-dev (1.0.12-r0) (339/373) Purging fribidi (1.0.12-r0) (340/373) Purging oniguruma (6.9.8-r0) (341/373) Purging libtirpc (1.3.3-r0) (342/373) Purging libtirpc-conf (1.3.3-r0) (343/373) Purging krb5-libs (1.20.1-r0) (344/373) Purging krb5-conf (1.0-r2) (345/373) Purging keyutils-libs (1.6.3-r1) (346/373) Purging libaio (0.3.113-r0) (347/373) Purging lz4-dev (1.9.4-r1) (348/373) Purging e2fsprogs-libs (1.46.6-r0) (349/373) Purging libcom_err (1.46.6-r0) (350/373) Purging libverto (0.3.2-r1) (351/373) Purging libev (4.33-r0) (352/373) Purging libltdl (2.4.7-r1) (353/373) Purging liburing (2.3-r0) (354/373) Purging libproc (3.3.17-r2) (355/373) Purging glog-dev (0.6.0-r1) (356/373) Purging glog (0.6.0-r1) (357/373) Purging gflags-dev (2.2.2-r2) (358/373) Purging gflags (2.2.2-r2) (359/373) Purging snappy (1.1.9-r4) (360/373) Purging userspace-rcu (0.13.2-r0) (361/373) Purging inih (56-r0) (362/373) Purging gtest (1.12.1-r0) (363/373) Purging yaml (0.2.5-r0) (364/373) Purging abseil-cpp-dev (20220623.1-r1) (365/373) Purging abseil-cpp (20220623.1-r1) (366/373) Purging libunwind (1.6.2-r0) (367/373) Purging re2 (2022.06.01-r1) (368/373) Purging libprotoc (3.21.9-r0) (369/373) Purging libprotobuf (3.21.9-r0) (370/373) Purging thrift-dev (0.17.0-r0) (371/373) Purging thrift-libs-cpp (0.17.0-r0) (372/373) Purging utf8proc-dev (2.8.0-r0) (373/373) Purging utf8proc (2.8.0-r0) Executing busybox-1.35.0-r29.trigger OK: 222 MiB in 97 packages >>> ceph17: Updating the community/armhf repository index... >>> ceph17: Signing the index...