>>> ceph16: Building community/ceph16 16.2.13-r1 (using abuild 3.11.0-r1) started Sat, 13 May 2023 14:07:48 +0000 >>> ceph16: Checking sanity of /home/buildozer/aports/community/ceph16/APKBUILD... >>> ceph16: Analyzing dependencies... >>> ceph16: 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 fuse-dev git graphviz-dev grep gperf jq keyutils-dev libaio-dev libatomic_ops-dev libcap-ng-dev libedit-dev librdkafka-dev libnl3-dev libtirpc-dev libtool libxml2-dev linux-headers lua5.3-dev lvm2-dev lz4-dev nasm nodejs npm nss-dev oath-toolkit-dev openldap-dev openssl-dev>3 procps python3-dev py3-prettytable py3-setuptools py3-sphinx rabbitmq-c-dev readline-dev rpcgen samurai snappy-dev sqlite-dev userspace-rcu-dev xfsprogs-dev xmlstarlet yarn zstd-dev cryptsetup e2fsprogs logrotate parted util-linux xfsprogs snappy lz4-libs lvm2 py3-coverage py3-flake8 py3-nodeenv py3-nose py3-pytest py3-tox py3-yaml (1/431) Installing acl-dev (2.3.1-r3) (2/431) Installing argp-standalone (1.5.0-r1) (3/431) Installing readline (8.2.1-r1) (4/431) Installing bc (1.07.1-r4) (5/431) Installing boost1.82-atomic (1.82.0-r1) (6/431) Installing boost1.82-chrono (1.82.0-r1) (7/431) Installing boost1.82-container (1.82.0-r1) (8/431) Installing boost1.82-context (1.82.0-r1) (9/431) Installing boost1.82-contract (1.82.0-r1) (10/431) Installing boost1.82-coroutine (1.82.0-r1) (11/431) Installing boost1.82-date_time (1.82.0-r1) (12/431) Installing boost1.82-fiber (1.82.0-r1) (13/431) Installing boost1.82-filesystem (1.82.0-r1) (14/431) Installing boost1.82-graph (1.82.0-r1) (15/431) Installing boost1.82-iostreams (1.82.0-r1) (16/431) Installing boost1.82-thread (1.82.0-r1) (17/431) Installing icu-data-en (73.1-r1) Executing icu-data-en-73.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (18/431) Installing icu-libs (73.1-r1) (19/431) Installing boost1.82-locale (1.82.0-r1) (20/431) Installing boost1.82-log (1.82.0-r1) (21/431) Installing boost1.82-log_setup (1.82.0-r1) (22/431) Installing boost1.82-math (1.82.0-r1) (23/431) Installing boost1.82-prg_exec_monitor (1.82.0-r1) (24/431) Installing boost1.82-program_options (1.82.0-r1) (25/431) Installing gdbm (1.23-r1) (26/431) Installing mpdecimal (2.5.1-r2) (27/431) Installing libpanelw (6.4_p20230506-r1) (28/431) Installing sqlite-libs (3.41.2-r2) (29/431) Installing python3 (3.11.3-r11) (30/431) Installing python3-pycache-pyc0 (3.11.3-r11) (31/431) Installing pyc (0.1-r0) (32/431) Installing python3-pyc (3.11.3-r11) (33/431) Installing boost1.82-python3 (1.82.0-r1) (34/431) Installing boost1.82-random (1.82.0-r1) (35/431) Installing boost1.82-regex (1.82.0-r1) (36/431) Installing boost1.82-serialization (1.82.0-r1) (37/431) Installing boost1.82-stacktrace_basic (1.82.0-r1) (38/431) Installing boost1.82-stacktrace_noop (1.82.0-r1) (39/431) Installing boost1.82-system (1.82.0-r1) (40/431) Installing boost1.82-timer (1.82.0-r1) (41/431) Installing boost1.82-type_erasure (1.82.0-r1) (42/431) Installing boost1.82-unit_test_framework (1.82.0-r1) (43/431) Installing boost1.82-url (1.82.0-r1) (44/431) Installing boost1.82-wave (1.82.0-r1) (45/431) Installing boost1.82-wserialization (1.82.0-r1) (46/431) Installing boost1.82-json (1.82.0-r1) (47/431) Installing boost1.82-nowide (1.82.0-r1) (48/431) Installing boost1.82-libs (1.82.0-r1) (49/431) Installing boost1.82 (1.82.0-r1) (50/431) Installing linux-headers (6.3-r0) (51/431) Installing bzip2-dev (1.0.8-r5) (52/431) Installing icu (73.1-r1) (53/431) Installing icu-dev (73.1-r1) (54/431) Installing xz (5.4.3-r0) (55/431) Installing xz-dev (5.4.3-r0) (56/431) Installing zlib-dev (1.2.13-r1) (57/431) Installing zstd (1.5.5-r4) (58/431) Installing zstd-dev (1.5.5-r4) (59/431) Installing boost1.82-dev (1.82.0-r1) (60/431) Installing boost-dev (1.82.0-r1) (61/431) Installing libblkid (2.38.1-r7) (62/431) Installing lzo (2.10-r5) (63/431) Installing eudev-libs (3.2.11-r8) (64/431) Installing libuuid (2.38.1-r7) (65/431) Installing btrfs-progs (6.3-r0) (66/431) Installing libarchive (3.6.2-r2) (67/431) Installing libformw (6.4_p20230506-r1) (68/431) Installing rhash-libs (1.4.3-r2) (69/431) Installing libuv (1.44.2-r2) (70/431) Installing cmake (3.26.3-r1) (71/431) Installing skalibs (2.13.1.1-r1) (72/431) Installing utmps-libs (0.1.2.1-r1) (73/431) Installing coreutils (9.3-r1) (74/431) Installing argon2-libs (20190702-r4) (75/431) Installing device-mapper-libs (2.03.21-r2) (76/431) Installing json-c (0.16-r3) (77/431) Installing cryptsetup-libs (2.6.1-r3) (78/431) Installing device-mapper-event-libs (2.03.21-r2) (79/431) Installing libaio (0.3.113-r1) (80/431) Installing lvm2-libs (2.03.21-r2) (81/431) Installing lvm2-dev (2.03.21-r2) (82/431) Installing json-c-dev (0.16-r3) (83/431) Installing libfdisk (2.38.1-r7) (84/431) Installing libmount (2.38.1-r7) (85/431) Installing libsmartcols (2.38.1-r7) (86/431) Installing util-linux-dev (2.38.1-r7) (87/431) Installing cryptsetup-dev (2.6.1-r3) (88/431) Installing cunit (2.1.3-r6) (89/431) Installing cunit-dev (2.1.3-r6) (90/431) Installing libidn2-dev (2.3.4-r1) (91/431) Installing openssl-dev (3.1.0-r4) (92/431) Installing nghttp2-dev (1.53.0-r0) (93/431) Installing brotli (1.0.9-r14) (94/431) Installing brotli-dev (1.0.9-r14) (95/431) Installing curl-dev (8.0.1-r2) (96/431) Installing cython (0.29.34-r2) (97/431) Installing cython-pyc (0.29.34-r2) (98/431) Installing diffutils (3.9-r2) (99/431) Installing doxygen (1.9.6-r1) (100/431) Installing udev-init-scripts (35-r1) (101/431) Installing udev-init-scripts-openrc (35-r1) (102/431) Installing eudev-openrc (3.2.11-r8) (103/431) Installing kmod-libs (30-r3) (104/431) Installing eudev (3.2.11-r8) (105/431) Installing eudev-dev (3.2.11-r8) (106/431) Installing expat (2.5.0-r1) (107/431) Installing expat-dev (2.5.0-r1) (108/431) Installing fcgi (2.4.2-r4) (109/431) Installing fcgi++ (2.4.2-r4) (110/431) Installing fcgi-dev (2.4.2-r4) (111/431) Installing m4 (1.4.19-r3) (112/431) Installing flex (2.6.4-r5) (113/431) Installing fmt (9.1.0-r1) (114/431) Installing fmt-dev (9.1.0-r1) (115/431) Installing fuse-common (3.14.1-r2) (116/431) Installing fuse-openrc (3.14.1-r2) (117/431) Installing fuse (2.9.9-r4) (118/431) Installing fuse-dev (2.9.9-r4) (119/431) Installing cairo-tools (1.17.8-r1) (120/431) Installing libpng (1.6.39-r3) (121/431) Installing freetype (2.13.0-r5) (122/431) Installing fontconfig (2.14.2-r3) (123/431) Installing libpng-dev (1.6.39-r3) (124/431) Installing freetype-dev (2.13.0-r5) (125/431) Installing fontconfig-dev (2.14.2-r3) (126/431) Installing libxau (1.0.11-r2) (127/431) Installing xorgproto (2022.2-r0) (128/431) Installing libxau-dev (1.0.11-r2) (129/431) Installing libmd (1.0.4-r2) (130/431) Installing libbsd (0.11.7-r1) (131/431) Installing libxdmcp (1.1.4-r2) (132/431) Installing libxcb (1.15-r1) (133/431) Installing libx11 (1.8.4-r3) (134/431) Installing libxext (1.3.5-r2) (135/431) Installing xcb-proto (1.15.2-r2) (136/431) Installing xcb-proto-pyc (1.15.2-r2) (137/431) Installing libxdmcp-dev (1.1.4-r2) (138/431) Installing libxcb-dev (1.15-r1) (139/431) Installing xtrans (1.4.0-r3) (140/431) Installing libx11-dev (1.8.4-r3) (141/431) Installing libxext-dev (1.3.5-r2) (142/431) Installing libxrender (0.9.11-r3) (143/431) Installing libxrender-dev (0.9.11-r3) (144/431) Installing pixman (0.42.2-r1) (145/431) Installing pixman-dev (0.42.2-r1) (146/431) Installing util-macros (1.20.0-r0) (147/431) Installing xcb-util (0.4.1-r2) (148/431) Installing xcb-util-dev (0.4.1-r2) (149/431) Installing cairo (1.17.8-r1) (150/431) Installing libintl (0.21.1-r5) (151/431) Installing glib (2.76.2-r0) (152/431) Installing cairo-gobject (1.17.8-r1) (153/431) Installing libxml2-utils (2.11.3-r0) (154/431) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (155/431) Installing libgpg-error (1.47-r1) (156/431) Installing libgcrypt (1.10.2-r1) (157/431) Installing libxslt (1.1.38-r0) (158/431) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (159/431) Installing gettext-asprintf (0.21.1-r5) (160/431) Installing gettext-libs (0.21.1-r5) (161/431) Installing gettext (0.21.1-r5) (162/431) Installing gettext-dev (0.21.1-r5) (163/431) Installing libffi-dev (3.4.4-r2) (164/431) Installing bsd-compat-headers (0.7.2-r5) (165/431) Installing libmenuw (6.4_p20230506-r1) (166/431) Installing libncurses++ (6.4_p20230506-r1) (167/431) Installing ncurses-dev (6.4_p20230506-r1) (168/431) Installing libedit-dev (20221030.3.1-r1) (169/431) Installing libpcre2-16 (10.42-r1) (170/431) Installing libpcre2-32 (10.42-r1) (171/431) Installing pcre2-dev (10.42-r1) (172/431) Installing glib-dev (2.76.2-r0) (173/431) Installing cairo-dev (1.17.8-r1) (174/431) Installing libice (1.1.1-r2) (175/431) Installing libsm (1.2.4-r1) (176/431) Installing libxt (1.3.0-r2) (177/431) Installing libxpm (3.5.16-r1) (178/431) Installing aom-libs (3.6.1-r0) (179/431) Installing libdav1d (1.2.0-r0) (180/431) Installing libwebp (1.3.0-r1) (181/431) Installing libavif (0.11.1-r2) (182/431) Installing libjpeg-turbo (2.1.5.1-r2) (183/431) Installing tiff (4.5.0-r6) (184/431) Installing libgd (2.3.3-r7) (185/431) Installing gd (2.3.3-r7) (186/431) Installing perl (5.36.1-r1) (187/431) Installing perl-error (0.17029-r1) (188/431) Installing perl-git (2.40.1-r0) (189/431) Installing git-perl (2.40.1-r0) (190/431) Installing libavif-dev (0.11.1-r2) (191/431) Installing libjpeg-turbo-dev (2.1.5.1-r2) (192/431) Installing libtiffxx (4.5.0-r6) (193/431) Installing libwebp-dev (1.3.0-r1) (194/431) Installing tiff-dev (4.5.0-r6) (195/431) Installing libxpm-dev (3.5.16-r1) (196/431) Installing gd-dev (2.3.3-r7) (197/431) Installing libgmpxx (6.2.1-r3) (198/431) Installing gmp-dev (6.2.1-r3) (199/431) Installing libice-dev (1.1.1-r2) (200/431) Installing libsm-dev (1.2.4-r1) (201/431) Installing libxft (2.3.8-r1) (202/431) Installing graphite2 (1.3.14-r5) (203/431) Installing harfbuzz (7.3.0-r0) (204/431) Installing fribidi (1.0.12-r2) (205/431) Installing pango (1.50.14-r1) (206/431) Installing pango-tools (1.50.14-r1) (207/431) Installing fribidi-dev (1.0.12-r2) (208/431) Installing harfbuzz-cairo (7.3.0-r0) (209/431) Installing harfbuzz-gobject (7.3.0-r0) (210/431) Installing harfbuzz-icu (7.3.0-r0) (211/431) Installing harfbuzz-subset (7.3.0-r0) (212/431) Installing graphite2-dev (1.3.14-r5) (213/431) Installing harfbuzz-dev (7.3.0-r0) (214/431) Installing libxft-dev (2.3.8-r1) (215/431) Installing pango-dev (1.50.14-r1) (216/431) Installing python3-dev (3.11.3-r11) (217/431) Installing graphviz-libs (8.0.5-r1) (218/431) Installing graphviz-dev (8.0.5-r1) (219/431) Installing grep (3.10-r1) (220/431) Installing gperf (3.1-r4) (221/431) Installing oniguruma (6.9.8-r1) (222/431) Installing jq (1.6-r3) (223/431) Installing keyutils-libs (1.6.3-r3) (224/431) Installing keyutils-dev (1.6.3-r3) (225/431) Installing libaio-dev (0.3.113-r1) (226/431) Installing libatomic_ops (7.8.0-r2) (227/431) Installing libatomic_ops-dev (7.8.0-r2) (228/431) Installing libcap-ng (0.8.3-r3) (229/431) Installing libcap-ng-dev (0.8.3-r3) (230/431) Installing libsasl (2.1.28-r4) (231/431) Installing librdkafka (2.1.1-r0) (232/431) Installing lz4-dev (1.9.4-r4) (233/431) Installing cyrus-sasl-dev (2.1.28-r4) (234/431) Installing librdkafka-dev (2.1.1-r0) (235/431) Installing libnl3 (3.7.0-r1) (236/431) Installing libnl3-cli (3.7.0-r1) (237/431) Installing libnl3-dev (3.7.0-r1) (238/431) Installing gawk (5.2.2-r0) (239/431) Installing libcom_err (1.47.0-r2) (240/431) Installing e2fsprogs-libs (1.47.0-r2) (241/431) Installing e2fsprogs-dev (1.47.0-r2) (242/431) Installing libverto (0.3.2-r2) (243/431) Installing libverto-glib (0.3.2-r2) (244/431) Installing libev (4.33-r1) (245/431) Installing libverto-libev (0.3.2-r2) (246/431) Installing libevent (2.1.12-r6) (247/431) Installing libverto-libevent (0.3.2-r2) (248/431) Installing libverto-dev (0.3.2-r2) (249/431) Installing krb5-conf (1.0-r2) (250/431) Installing krb5-libs (1.20.1-r1) (251/431) Installing libldap (2.6.4-r3) (252/431) Installing krb5-server-ldap (1.20.1-r1) (253/431) Installing krb5-dev (1.20.1-r1) (254/431) Installing libtirpc-conf (1.3.3-r2) (255/431) Installing libtirpc-nokrb (1.3.3-r2) (256/431) Installing libtirpc (1.3.3-r2) (257/431) Installing libtirpc-dev (1.3.3-r2) (258/431) Installing libltdl (2.4.7-r2) (259/431) Installing libtool (2.4.7-r2) (260/431) Installing libxml2-dev (2.11.3-r0) (261/431) Installing linenoise (1.0-r3) (262/431) Installing lua5.3-libs (5.3.6-r5) (263/431) Installing lua5.3 (5.3.6-r5) (264/431) Installing lua5.3-dev (5.3.6-r5) (265/431) Installing nasm (2.16.01-r2) (266/431) Installing nodejs (18.16.0-r1) (267/431) Installing npm (9.6.6-r0) (268/431) Installing nspr (4.35-r2) (269/431) Installing nss (3.89.1-r0) (270/431) Installing nspr-dev (4.35-r2) (271/431) Installing nss-dev (3.89.1-r0) (272/431) Installing oath-toolkit-liboath (2.6.7-r4) (273/431) Installing xmlsec (1.3.0-r1) (274/431) Installing xmlsec-nss (1.3.0-r1) (275/431) Installing oath-toolkit-libpskc (2.6.7-r4) (276/431) Installing oath-toolkit-dev (2.6.7-r4) (277/431) Installing libevent-dev (2.1.12-r6) (278/431) Installing libsodium (1.0.18-r3) (279/431) Installing libsodium-dev (1.0.18-r3) (280/431) Installing openldap-dev (2.6.4-r3) (281/431) Installing libproc2 (4.0.3-r1) (282/431) Installing procps-ng (4.0.3-r1) (283/431) Installing py3-prettytable (0.7.2-r11) (284/431) Installing py3-prettytable-pyc (0.7.2-r11) (285/431) Installing py3-parsing (3.0.9-r2) (286/431) Installing py3-parsing-pyc (3.0.9-r2) (287/431) Installing py3-packaging (23.1-r1) (288/431) Installing py3-packaging-pyc (23.1-r1) (289/431) Installing py3-setuptools (67.7.2-r0) (290/431) Installing py3-setuptools-pyc (67.7.2-r0) (291/431) Installing py3-tz (2023.3-r1) (292/431) Installing py3-tz-pyc (2023.3-r1) (293/431) Installing py3-babel (2.12.1-r1) (294/431) Installing py3-babel-pyc (2.12.1-r1) (295/431) Installing py3-docutils (0.20-r0) (296/431) Installing py3-docutils-pyc (0.20-r0) (297/431) Installing py3-imagesize (1.4.1-r2) (298/431) Installing py3-imagesize-pyc (1.4.1-r2) (299/431) Installing py3-markupsafe (2.1.2-r1) (300/431) Installing py3-markupsafe-pyc (2.1.2-r1) (301/431) Installing py3-jinja2 (3.1.2-r2) (302/431) Installing py3-jinja2-pyc (3.1.2-r2) (303/431) Installing py3-pygments (2.15.1-r0) (304/431) Installing py3-pygments-pyc (2.15.1-r0) (305/431) Installing py3-certifi (2023.5.7-r0) (306/431) Installing py3-certifi-pyc (2023.5.7-r0) (307/431) Installing py3-charset-normalizer (3.1.0-r1) (308/431) Installing py3-charset-normalizer-pyc (3.1.0-r1) (309/431) Installing py3-idna (3.4-r4) (310/431) Installing py3-idna-pyc (3.4-r4) (311/431) Installing py3-urllib3 (1.26.15-r2) (312/431) Installing py3-urllib3-pyc (1.26.15-r2) (313/431) Installing py3-requests (2.30.0-r0) (314/431) Installing py3-requests-pyc (2.30.0-r0) (315/431) Installing py3-snowballstemmer (2.2.0-r2) (316/431) Installing py3-snowballstemmer-pyc (2.2.0-r2) (317/431) Installing py3-alabaster (0.7.13-r1) (318/431) Installing py3-alabaster-pyc (0.7.13-r1) (319/431) Installing py3-sphinxcontrib-applehelp (1.0.4-r2) (320/431) Installing py3-sphinxcontrib-applehelp-pyc (1.0.4-r2) (321/431) Installing py3-sphinxcontrib-devhelp (1.0.2-r6) (322/431) Installing py3-sphinxcontrib-devhelp-pyc (1.0.2-r6) (323/431) Installing py3-sphinxcontrib-htmlhelp (2.0.1-r2) (324/431) Installing py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r2) (325/431) Installing py3-sphinxcontrib-jsmath (1.0.1-r6) (326/431) Installing py3-sphinxcontrib-jsmath-pyc (1.0.1-r6) (327/431) Installing py3-sphinxcontrib-serializinghtml (1.1.5-r5) (328/431) Installing py3-sphinxcontrib-serializinghtml-pyc (1.1.5-r5) (329/431) Installing py3-sphinxcontrib-qthelp (1.0.3-r6) (330/431) Installing py3-sphinxcontrib-qthelp-pyc (1.0.3-r6) (331/431) Installing py3-sphinx (6.2.1-r4) (332/431) Installing py3-sphinx-pyc (6.2.1-r4) (333/431) Installing popt-dev (1.19-r2) (334/431) Installing rabbitmq-c (0.13.0-r1) (335/431) Installing rabbitmq-c-dev (0.13.0-r1) (336/431) Installing libhistory (8.2.1-r1) (337/431) Installing readline-dev (8.2.1-r1) (338/431) Installing rpcbind (1.2.6-r2) Executing rpcbind-1.2.6-r2.pre-install (339/431) Installing rpcbind-openrc (1.2.6-r2) (340/431) Installing rpcgen (2.6.3-r1) (341/431) Installing samurai (1.2-r3) (342/431) Installing snappy (1.1.10-r1) (343/431) Installing snappy-dev (1.1.10-r1) (344/431) Installing sqlite (3.41.2-r2) (345/431) Installing sqlite-dev (3.41.2-r2) (346/431) Installing userspace-rcu (0.14.0-r1) (347/431) Installing userspace-rcu-dev (0.14.0-r1) (348/431) Installing xfsprogs-libs (6.2.0-r2) (349/431) Installing xfsprogs-dev (6.2.0-r2) (350/431) Installing xmlstarlet (1.6.1-r2) (351/431) Installing yarn (1.22.19-r0) (352/431) Installing cryptsetup (2.6.1-r3) (353/431) Installing cryptsetup-openrc (2.6.1-r3) (354/431) Installing e2fsprogs (1.47.0-r2) (355/431) Installing logrotate (3.21.0-r1) (356/431) Installing logrotate-openrc (3.21.0-r1) (357/431) Installing parted (3.6-r1) (358/431) Installing util-linux (2.38.1-r7) (359/431) Installing setarch (2.38.1-r7) (360/431) Installing util-linux-misc (2.38.1-r7) (361/431) Installing libeconf (0.5.2-r1) (362/431) Installing linux-pam (1.5.3-r1) (363/431) Installing runuser (2.38.1-r7) (364/431) Installing mount (2.38.1-r7) (365/431) Installing losetup (2.38.1-r7) (366/431) Installing hexdump (2.38.1-r7) (367/431) Installing uuidgen (2.38.1-r7) (368/431) Installing blkid (2.38.1-r7) (369/431) Installing sfdisk (2.38.1-r7) (370/431) Installing mcookie (2.38.1-r7) (371/431) Installing agetty (2.38.1-r7) (372/431) Installing agetty-openrc (0.47.1-r0) (373/431) Installing wipefs (2.38.1-r7) (374/431) Installing cfdisk (2.38.1-r7) (375/431) Installing umount (2.38.1-r7) (376/431) Installing util-linux-openrc (2.38.1-r7) (377/431) Installing flock (2.38.1-r7) (378/431) Installing lsblk (2.38.1-r7) (379/431) Installing setpriv (2.38.1-r7) (380/431) Installing logger (2.38.1-r7) (381/431) Installing partx (2.38.1-r7) (382/431) Installing fstrim (2.38.1-r7) (383/431) Installing findmnt (2.38.1-r7) (384/431) Installing inih (56-r1) (385/431) Installing xfsprogs (6.2.0-r2) (386/431) Installing lvm2 (2.03.21-r2) (387/431) Installing lvm2-openrc (2.03.21-r2) (388/431) Installing py3-coverage (6.5.0-r4) (389/431) Installing py3-coverage-pyc (6.5.0-r4) (390/431) Installing py3-pyflakes (3.0.1-r1) (391/431) Installing py3-pyflakes-pyc (3.0.1-r1) (392/431) Installing py3-pycodestyle (2.10.0-r1) (393/431) Installing py3-mccabe (0.7.0-r2) (394/431) Installing py3-mccabe-pyc (0.7.0-r2) (395/431) Installing py3-flake8 (6.0.0-r1) (396/431) Installing py3-flake8-pyc (6.0.0-r1) (397/431) Installing bash (5.2.15-r3) Executing bash-5.2.15-r3.post-install (398/431) Installing py3-nodeenv (1.8.0-r0) (399/431) Installing py3-nodeenv-pyc (1.8.0-r0) (400/431) Installing py3-nose (1.3.7-r11) (401/431) Installing py3-nose-pyc (1.3.7-r11) (402/431) Installing py3-iniconfig (1.1.1-r6) (403/431) Installing py3-iniconfig-pyc (1.1.1-r6) (404/431) Installing py3-pluggy (1.0.0-r3) (405/431) Installing py3-pluggy-pyc (1.0.0-r3) (406/431) Installing py3-py (1.11.0-r2) (407/431) Installing py3-py-pyc (1.11.0-r2) (408/431) Installing py3-pytest (7.3.1-r1) (409/431) Installing py3-pytest-pyc (7.3.1-r1) (410/431) Installing py3-cachetools (5.3.0-r1) (411/431) Installing py3-cachetools-pyc (5.3.0-r1) (412/431) Installing py3-chardet (5.1.0-r1) (413/431) Installing py3-chardet-pyc (5.1.0-r1) (414/431) Installing py3-colorama (0.4.6-r3) (415/431) Installing py3-colorama-pyc (0.4.6-r3) (416/431) Installing py3-filelock (3.12.0-r1) (417/431) Installing py3-filelock-pyc (3.12.0-r1) (418/431) Installing py3-platformdirs (3.5.1-r0) (419/431) Installing py3-platformdirs-pyc (3.5.1-r0) (420/431) Installing py3-pyproject-api (1.5.1-r1) (421/431) Installing py3-pyproject-api-pyc (1.5.1-r1) (422/431) Installing py3-distlib (0.3.6-r2) (423/431) Installing py3-distlib-pyc (0.3.6-r2) (424/431) Installing py3-virtualenv (20.23.0-r0) (425/431) Installing py3-virtualenv-pyc (20.23.0-r0) (426/431) Installing py3-tox (4.5.1-r0) (427/431) Installing py3-tox-pyc (4.5.1-r0) (428/431) Installing yaml (0.2.5-r1) (429/431) Installing py3-yaml (6.0-r3) (430/431) Installing py3-yaml-pyc (6.0-r3) (431/431) Installing .makedepends-ceph16 (20230513.140750) Executing busybox-1.36.0-r9.trigger Executing eudev-3.2.11-r8.trigger Executing glib-2.76.2-r0.trigger No schema files found: removed existing output file. OK: 1592 MiB in 540 packages >>> ceph16: Cleaning up srcdir >>> ceph16: Cleaning up pkgdir >>> ceph16: Fetching https://distfiles.alpinelinux.org/distfiles/edge//ceph_16.2.13.orig.tar.gz >>> ceph16: Fetching https://distfiles.alpinelinux.org/distfiles/edge//ceph_16.2.13.orig.tar.gz >>> ceph16: Checking sha512sums... ceph_16.2.13.orig.tar.gz: OK ceph.confd: OK ceph.initd: OK boost-1.81.patch: 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 12-package.json-resolutions.patch: OK 20-pci.patch: OK 30-32bit_fix.patch.noauto: OK 30-cypress.patch.noauto: OK 30-ubuntu-32bit-fixes.patch.noauto: OK 31-32bit_fix_tests.patch.noauto: OK 32-upstream32bit.patch: OK 32-upstream32bitcleanup.patch: OK 35-fix_ErasureCodeShec.patch: OK 37-fix_tests.patch: OK 40-nasm.patch: OK 42-no-virtualenvs.patch: OK 43-LogClock.h.patch: OK 44-aarch64-erasure.patch: OK 44-cmake-buildtype.patch: OK 44-gcc-warnings.patch: OK 44-staticcast.patch: OK 46-fmt9.patch: OK >>> ceph16: Unpacking /var/cache/distfiles/edge//ceph_16.2.13.orig.tar.gz... >>> ceph16: boost-1.81.patch patching file src/rgw/rgw_asio_client.cc Hunk #1 succeeded at 41 (offset 1 line). Hunk #2 succeeded at 60 (offset 1 line). >>> ceph16: 10-musl-fixes.patch patching file src/tools/rbd_nbd/rbd-nbd.cc Hunk #1 succeeded at 879 (offset 303 lines). >>> ceph16: 11-dump_time_header_impl.patch patching file src/rgw/rgw_rest.cc >>> ceph16: 11-parse_rfc1123_alt.patch patching file src/rgw/rgw_common.cc Hunk #1 succeeded at 530 (offset -1 lines). >>> ceph16: 11-s3_expiration_header.patch patching file src/rgw/rgw_lc.cc Hunk #1 succeeded at 2245 (offset 7 lines). >>> ceph16: 12-package.json-resolutions.patch patching file src/pybind/mgr/dashboard/CMakeLists.txt >>> ceph16: 20-pci.patch patching file src/spdk/dpdk/drivers/bus/pci/linux/pci_uio.c Hunk #2 succeeded at 560 (offset 6 lines). >>> ceph16: 32-upstream32bit.patch patching file src/cls/rbd/cls_rbd.cc Hunk #1 succeeded at 8013 (offset 17 lines). patching file src/cls/rbd/cls_rbd_client.cc Hunk #1 succeeded at 2988 (offset 14 lines). Hunk #2 succeeded at 2997 (offset 14 lines). patching file src/cls/rbd/cls_rbd_client.h Hunk #1 succeeded at 656 (offset 4 lines). patching file src/librbd/WatchNotifyTypes.h >>> ceph16: 32-upstream32bitcleanup.patch patching file src/librbd/deep_copy/ObjectCopyRequest.cc patching file src/librbd/io/CopyupRequest.cc patching file src/mgr/PyModule.cc Hunk #1 succeeded at 595 (offset 33 lines). Hunk #2 succeeded at 606 (offset 33 lines). Hunk #3 succeeded at 615 (offset 33 lines). patching file src/os/bluestore/Allocator.cc patching file src/client/Client.cc Hunk #1 succeeded at 13143 (offset 371 lines). >>> ceph16: 35-fix_ErasureCodeShec.patch patching file src/erasure-code/shec/ErasureCodeShec.cc Hunk #1 succeeded at 201 (offset 4 lines). >>> ceph16: 37-fix_tests.patch patching file src/test/CMakeLists.txt Hunk #1 succeeded at 569 (offset 41 lines). Hunk #2 succeeded at 596 (offset 44 lines). patching file src/test/encoding/CMakeLists.txt patching file src/test/mgr/CMakeLists.txt Hunk #1 succeeded at 15 (offset 6 lines). patching file src/test/objectstore/CMakeLists.txt patching file src/test/osd/CMakeLists.txt patching file src/test/osd/TestOSDScrub.cc Hunk #1 succeeded at 91 with fuzz 2 (offset 21 lines). >>> ceph16: 40-nasm.patch patching file src/nasm-wrapper Hunk #1 succeeded at 30 with fuzz 1 (offset -7 lines). >>> ceph16: 42-no-virtualenvs.patch patching file cmake/modules/AddCephTest.cmake Hunk #1 succeeded at 68 with fuzz 1. patching file src/ceph-volume/CMakeLists.txt patching file src/pybind/mgr/dashboard/CMakeLists.txt >>> ceph16: 43-LogClock.h.patch patching file src/log/LogClock.h >>> ceph16: 44-aarch64-erasure.patch patching file src/isa-l/erasure_code/aarch64/gf_2vect_mad_neon.S patching file src/isa-l/erasure_code/aarch64/gf_3vect_mad_neon.S patching file src/isa-l/erasure_code/aarch64/gf_4vect_mad_neon.S patching file src/isa-l/erasure_code/aarch64/gf_5vect_mad_neon.S patching file src/isa-l/erasure_code/aarch64/gf_6vect_mad_neon.S patching file src/isa-l/erasure_code/aarch64/gf_vect_mad_neon.S >>> ceph16: 44-cmake-buildtype.patch patching file src/CMakeLists.txt Hunk #1 succeeded at 107 (offset -49 lines). >>> ceph16: 44-gcc-warnings.patch patching file src/mds/cephfs_features.cc Hunk #1 succeeded at 70 (offset 2 lines). >>> ceph16: 44-staticcast.patch patching file src/common/buffer.cc Hunk #1 succeeded at 2272 (offset 4 lines). >>> ceph16: 46-fmt9.patch patching file src/tools/neorados.cc patching file src/client/Client.cc Hunk #1 succeeded at 12098 (offset 1150 lines). Hunk #2 succeeded at 12139 (offset 1150 lines). Hunk #3 succeeded at 12169 with fuzz 2 (offset 1151 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 1463 (offset 58 lines). patching file src/pybind/mgr/dashboard/frontend/package.json patching file src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc patching file src/s3select/include/s3select_functions.h patching file src/os/bluestore/BlueFS.cc Hunk #1 succeeded at 3831 (offset 87 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 345 (offset 11 lines). Hunk #2 succeeded at 363 (offset 11 lines). patching file src/librbd/object_map/DiffRequest.cc patching file src/SimpleRADOSStriper.cc patching file src/test/objectstore/test_bdev.cc patching file src/test/objectstore/test_bluefs.cc Hunk #1 succeeded at 170 (offset -67 lines). Hunk #2 succeeded at 192 (offset -68 lines). Hunk #3 succeeded at 209 with fuzz 2 (offset -69 lines). Hunk #4 succeeded at 219 with fuzz 2 (offset -69 lines). Hunk #5 succeeded at 244 (offset -69 lines). -- 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 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 version "2.6.1") CMake Warning (dev) at /usr/share/cmake/Modules/CMakeDependentOption.cmake:89 (message): Policy CMP0127 is not set: cmake_dependent_option() supports full Condition Syntax. Run "cmake --help-policy CMP0127" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:263 (CMAKE_DEPENDENT_OPTION) This warning is for project developers. Use -Wno-dev to suppress it. -- 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.1.0") -- 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 (found suitable exact version "3.11.3") found components: Interpreter Development -- mgr module disabled for 3.11.3: diskprediction_local -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found Boost: /usr/lib/cmake/Boost-1.82.0/BoostConfig.cmake (found suitable version "1.82.0", minimum required is "1.72") found components: atomic chrono thread system regex random program_options date_time iostreams context coroutine filesystem python311 filesystem -- Found StdFilesystem: stdc++fs -- 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 -- Ceph/.git directory not found, parsing /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER -- Performing Test HAS_VTA -- Performing Test HAS_VTA - Success -- Found Lua: /usr/lib/lua5.3/liblua.so (found suitable version "5.3.6", minimum required is "5.3") -- Found Cython: 0.29 -- Performing Test HAS_WARNING_STRINGOP_TRUNCATION -- Performing Test HAS_WARNING_STRINGOP_TRUNCATION - Success -- Performing Test HAS_WARNING_DEPRECATED_COPY -- Performing Test HAS_WARNING_DEPRECATED_COPY - Success -- Performing Test HAS_WARNING_PESSIMIZING_MOVE -- Performing Test HAS_WARNING_PESSIMIZING_MOVE - Success -- 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 -- Setting civetweb to use OPENSSL >= 1.1 -- Found the following ICU libraries: -- uc (required): /usr/lib/libicuuc.so -- Found ICU: /usr/include (found suitable version "73.1", minimum required is "52.0") -- Checking for one of the modules 'rdkafka' -- Found RDKafka: /usr/include (found suitable version "2.1.1", minimum required is "0.9.2") -- Found Doxygen: /usr/bin/doxygen (found version "1.9.6") found components: doxygen missing components: dot -- exclude following files under src: *.js;*.css;.tox;python-common/build;civetweb;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;jaegertracing/opentracing-cpp;jaegertracing/jaeger-client-cpp;jaegertracing/thrift;libkmip -- Configuring done (8.3s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: WITH_SYSTEM_ZSTD -- Build files have been written to: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/build [1/1378] 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, ceph-deploy.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, 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/1378] Building CXX object src/rgw/CMakeFiles/radosgw-token.dir/rgw_token.cc.o [3/1378] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o [4/1378] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o [5/1378] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o [6/1378] Building CXX object src/rgw/CMakeFiles/rgw_kmip.dir/rgw_kmip_client_impl.cc.o [7/1378] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_bio.c.o [8/1378] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_memset.c.o [9/1378] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip.c.o [10/1378] Building CXX object src/key_value_store/CMakeFiles/cls_kvs.dir/cls_kvs.cc.o [11/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/ios.cc.o [12/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay.dir/rbd-replay.cc.o [13/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/Replayer.cc.o [14/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/rbd_loc.cc.o [15/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/PendingIO.cc.o [16/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o [17/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o [18/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/actions.cc.o [19/1378] Building CXX object src/rbd_fuse/CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o [20/1378] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o [21/1378] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o [22/1378] Building CXX object src/mount/CMakeFiles/mount.ceph.dir/conf.cc.o [23/1378] Building C object src/mount/CMakeFiles/mount.ceph.dir/mount.ceph.c.o [24/1378] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o [25/1378] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o [26/1378] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o [27/1378] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o [28/1378] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o [29/1378] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/common_types.cc.o [30/1378] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o [31/1378] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o [32/1378] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o [33/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o [34/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o [35/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o [36/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o [37/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o [38/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o [39/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o [40/1378] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o [41/1378] Building CXX object src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o [42/1378] Building CXX object src/librbd/CMakeFiles/rbd_api.dir/librbd.cc.o [43/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/main.cc.o [44/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o [45/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o [46/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o [47/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o [48/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o [49/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o [50/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o [51/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o [52/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o [53/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o [54/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o [55/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o [56/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o [57/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o [58/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o [59/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o [60/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o [61/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o [62/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o [63/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o [64/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o [65/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o [66/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o [67/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o [68/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o [69/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o [70/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o [71/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o [72/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o [73/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o [74/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o [75/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o [76/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o [77/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o [78/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o [79/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashRemoveRequest.cc.o [80/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o [81/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o [82/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Types.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~ [83/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o [84/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o [85/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o [86/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o [87/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Types.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [88/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o Running Sphinx v6.2.1 building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: [new config] 45 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... [ 11%] 8/ceph-conf reading sources... [ 13%] 8/ceph-create-keys reading sources... [ 15%] 8/ceph-debugpack reading sources... [ 17%] 8/ceph-dencoder reading sources... [ 20%] 8/ceph-deploy reading sources... [ 22%] 8/ceph-diff-sorted reading sources... [ 24%] 8/ceph-fuse reading sources... [ 26%] 8/ceph-immutable-object-cache reading sources... [ 28%] 8/ceph-kvstore-tool reading sources... [ 31%] 8/ceph-mds reading sources... [ 33%] 8/ceph-mon reading sources... [ 35%] 8/ceph-objectstore-tool reading sources... [ 37%] 8/ceph-osd reading sources... [ 40%] 8/ceph-post-file reading sources... [ 42%] 8/ceph-rbdnamer reading sources... [ 44%] 8/ceph-run reading sources... [ 46%] 8/ceph-syn reading sources... [ 48%] 8/ceph-volume reading sources... [ 51%] 8/ceph-volume-systemd reading sources... [ 53%] 8/cephadm reading sources... [ 55%] 8/cephfs-mirror reading sources... [ 57%] 8/cephfs-top reading sources... [ 60%] 8/crushtool reading sources... [ 62%] 8/librados-config reading sources... [ 64%] 8/monmaptool reading sources... [ 66%] 8/mount.ceph reading sources... [ 68%] 8/mount.fuse.ceph reading sources... [ 71%] 8/osdmaptool reading sources... [ 73%] 8/rados reading sources... [ 75%] 8/radosgw reading sources... [ 77%] 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... [ 88%] 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 { } ceph-syn.8 { } rgw-orphan-list.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-deploy.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 .. [89/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/libkmip/kmip.c: In function 'kmip_print_date_time': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/libkmip/kmip.c: In function 'kmip_print_request_header': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/libkmip/kmip.c: In function 'kmip_print_response_header': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 [90/1378] Linking C static library lib/libkmip.a [91/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o [92/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o [93/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/ios.hpp:28, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/ios.cc:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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:17, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:17, from /usr/include/boost/enable_shared_from_this.hpp:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [94/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/utime.cc: In static member function 'static void utime_t::generate_test_instances(std::__cxx11::list&)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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); | ~~~^~~~~ [95/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/Types.h:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/StateTransition.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/StateTransition.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [96/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o [97/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o [98/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o [99/1378] Linking CXX static library lib/librbd_replay_types.a [100/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/key_value_store/key_value_structure.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/key_value_store/kv_flat_btree_async.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/key_value_store/kvs_arg_types.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/key_value_store/cls_kvs.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/objclass/../include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/objclass/../include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/objclass/../include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/objclass/objclass.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/key_value_store/cls_kvs.cc:9: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [101/1378] Linking CXX shared library lib/libcls_kvs.so.1.0.0 [102/1378] Creating library symlink lib/libcls_kvs.so.1 lib/libcls_kvs.so [103/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.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:18, 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/executor_function.hpp:19, from /usr/include/boost/asio/executor.hpp:24, from /usr/include/boost/asio/any_completion_executor.hpp:20, from /usr/include/boost/asio.hpp:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/async/bind_handler.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/async/completion.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [104/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/lru.h:24, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/SimplePolicy.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [105/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/Utils.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [106/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o [107/1378] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/perf_counters.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_dmclock_scheduler_ctx.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [108/1378] 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/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [109/1378] 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/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/plugin/ParentCache.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/Context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/plugin/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/plugin/ParentCache.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [110/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Wnbd.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/CacheController.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/CacheController.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/lru.h:24, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [111/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Watch.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/Policy.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/SimplePolicy.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/SimplePolicy.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [112/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Trash.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/LoadRequest.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [113/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashWatcher.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashWatcher.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/TrashWatcher.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashWatcher.h:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [114/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Status.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/Context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [115/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Sparsify.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/PendingIO.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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:17, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:17, from /usr/include/boost/enable_shared_from_this.hpp:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [116/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Snap.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [117/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Resize.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [118/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Rename.cc.o [119/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Remove.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [120/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Pool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [121/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/PersistentCache.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/actions.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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:18, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [122/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Perf.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/Context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [123/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ObjectMap.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/CacheController.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/main.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/lru.h:24, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [124/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Nbd.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [125/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Namespace.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [126/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [127/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorPool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/RemotePoolPoller.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/RemotePoolPoller.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/RemotePoolPoller.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [128/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorImage.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/Replayer.hpp:25, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/rbd-replay.cc:19: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [129/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Migration.cc.o [130/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MergeDiff.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/lru.h:24, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: 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/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.cc:179: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/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/ObjectCacheStore.cc:181: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<>()); | ~~~~~~~~~~~~~~~ [131/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Lock.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/UpdateRequest.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [132/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/List.cc.o [133/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Kernel.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [134/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Journal.cc.o [135/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Info.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/PoolWatcher.h:15, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/PoolWatcher.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/PoolWatcher.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [136/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Import.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/internal.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [137/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ImageMeta.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/PoolMetaCache.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/PoolMetaCache.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [138/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Group.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/Utils.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [139/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Ggate.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [140/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Flatten.cc.o [141/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Feature.cc.o [142/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Export.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Watcher.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/MirrorStatusWatcher.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/MirrorStatusWatcher.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/AsyncOpTracker.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [143/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Encryption.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [144/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/DiskUsage.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Mirror.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/main.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [145/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Diff.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [146/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Device.cc.o [147/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Create.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/Context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [148/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Copy.cc.o [149/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Config.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [150/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Clone.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Threads.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Threads.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [151/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Children.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/Policy.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [152/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Bench.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/buffer.h:42, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [153/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Utils.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Throttler.cc:19: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Throttler.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [154/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Shell.cc.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/Context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/immutable_object_cache/CacheClient.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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<>()); | ~~~~~~~~~~~~~~~ [155/1378] Linking CXX static library lib/libceph_immutable_object_cache_lib.a In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [156/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Schedule.cc.o [157/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/OptionPrinter.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/Replayer.hpp:25, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/Replayer.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rbd_replay/ActionTypes.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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<>()); | ~~~~~~~~~~~~~~~ [158/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/BootstrapRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [159/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/IndentStream.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [160/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/ArgumentTypes.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [161/1378] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/rbd.cc.o [162/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/MirrorStatusUpdater.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/MirrorStatusUpdater.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/MirrorStatusUpdater.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: 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/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [164/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ServiceDaemon.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ServiceDaemon.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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<>()); | ~~~~~~~~~~~~~~~ [165/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [166/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/NamespaceReplayer.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/NamespaceReplayer.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/AsyncOpTracker.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [167/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_kmip_client_impl.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [168/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/Context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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<>()); | ~~~~~~~~~~~~~~~ [169/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/Types.h:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_map/Types.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [170/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/Replayer.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: 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/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/rbd_types.h:2, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/rbd_types.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/cls/rbd/cls_rbd_types.h:761:8, inlined from 'void DencoderImplNoFeature::copy() [with T = cls::rbd::GroupSnapshot]' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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:2338: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:2350: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()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [172/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/cache/ParentCacheObjectDispatch.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [173/1378] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/main.cc.o [174/1378] Generating cephfs-top [175/1378] Generating setup.py [176/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o [177/1378] Linking CXX static library lib/librbd_mirror_types.a [178/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ManagedLock.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/LeaderWatcher.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/LeaderWatcher.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [179/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/librbd.cc:27: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/librbd.cc:1217: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<>()); | ~~~~~~~~~~~~~~~ [180/1378] Linking CXX static library lib/librbd_api.a In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/Context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/AsyncOpTracker.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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<>()); | ~~~~~~~~~~~~~~~ [181/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o [182/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/PoolReplayer.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/PoolReplayer.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/utime.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/Cond.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [183/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Watcher.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/InstanceWatcher.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/InstanceWatcher.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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); | ~~~~~~~~~~~~~~~~^~~~ [184/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Instances.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/stringify.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [185/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Mirror.cc:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/common/Formatter.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/Mirror.cc:737: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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [186/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Resize.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [187/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_nbd/rbd-nbd.cc:75: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/tools/rbd_nbd/rbd-nbd.cc:46: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_nbd/rbd-nbd.cc:78: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [188/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ImageMap.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [189/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/InstanceReplayer.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/stringify.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [190/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/ObjectMap.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [191/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Sparsify.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [192/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ClusterWatcher.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ClusterWatcher.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ClusterWatcher.cc:174: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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [193/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Lock.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [194/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ImageSync.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ImageSync.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [195/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Rename.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [196/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Migration.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [197/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o [198/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Encryption.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [199/1378] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Flatten.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [200/1378] Building CXX object src/tools/CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ImageReplayer.cc:13: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ImageReplayer.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [201/1378] Building CXX object src/tools/CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Clone.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [202/1378] Building CXX object src/tools/CMakeFiles/osdmaptool.dir/osdmaptool.cc.o [203/1378] Linking CXX executable bin/ceph-diff-sorted [204/1378] Building CXX object src/tools/CMakeFiles/monmaptool.dir/monmaptool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Diff.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [205/1378] Building CXX object src/tools/CMakeFiles/crushtool.dir/crushtool.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/ImageMeta.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [206/1378] Building CXX object src/tools/CMakeFiles/ceph-conf.dir/ceph_conf.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Copy.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [207/1378] Building CXX object src/tools/CMakeFiles/neorados.dir/neorados.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Children.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [208/1378] Generating ceph [209/1378] Generating requirements.txt [210/1378] Generating README.rst [211/1378] Generating setup.py [212/1378] Generating ceph_volume [213/1378] Generating setup.py [214/1378] dashboard frontend dependencies are being installed [215/1378] keep civetweb.h up-to-date [216/1378] Generate rgw_iam_policy_keywords.frag.cc [217/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o [218/1378] Building CXX object src/rgw/CMakeFiles/rgw.dir/rgw_file.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Snap.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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:14, 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [219/1378] Building CXX object src/rgw/CMakeFiles/rgw.dir/librgw.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Wnbd.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [220/1378] Building CXX object src/rgw/CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ImageDeleter.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd_mirror/ImageDeleter.cc:23: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [221/1378] Building CXX object src/rgw/CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Ggate.cc:13: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/include/stringify.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [222/1378] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Watch.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [223/1378] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/PersistentCache.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [224/1378] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Nbd.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [225/1378] Building CXX object src/rgw/CMakeFiles/radosgwd.dir/radosgw.cc.o [226/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_main.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Remove.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [227/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Status.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [228/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_sts.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Pool.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [229/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_opa.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/watcher/RewatchRequest.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_mutex.h:119, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [230/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_usage.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Trash.cc:17: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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:14, 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Trash.cc:206: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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [231/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Namespace.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [232/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_user.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Info.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Info.cc:263:23: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Info.cc:264:17: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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"}}; | ^ [233/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Watcher.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [234/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_swift.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/MergeDiff.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [235/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_realm.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/MirrorDaemonServiceInfo.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [236/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_metadata.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/DiskUsage.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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:14, 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [237/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_log.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/TrashPurgeSchedule.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [238/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_config.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Group.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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:14, 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [239/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/List.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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:14, 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [240/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_process.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/MirrorImage.cc:17: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [241/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_os_lib.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Feature.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [242/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Import.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [243/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Config.cc:16: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [244/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Kernel.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [245/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_log.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Journal.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [246/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/MirrorSnapshotSchedule.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [247/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Schedule.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/Formatter.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [248/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_frontend.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Export.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [249/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_client_io.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Create.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [250/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_auth_keystone.cc.o [251/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_asio_frontend.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Perf.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [252/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_asio_client.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/MirrorPool.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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()); | ~~~~~~~~~~~~~~~~~~~ [253/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_civetweb_log.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [254/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_civetweb_frontend.cc.o [255/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_civetweb.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Bench.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/tools/rbd/ArgumentTypes.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Bench.cc:289:28, inlined from 'int rbd::action::bench::bench_execute(const boost::program_options::variables_map&, {anonymous}::io_type_t)' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/action/Bench.cc:545: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [256/1378] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o [257/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/JournalPointer.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/mds_types.h:2, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/mds_types.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/mds_types.h:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/inode_backtrace.h:53:8, inlined from 'void DencoderImplNoFeature::copy_ctor() [with T = inode_backtrace_t]' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/inode_backtrace.h:53:8, inlined from 'void DencoderImplNoFeature::copy() [with T = inode_backtrace_t]' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [258/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_sts.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/rbd/Utils.cc:1095: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [259/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_opa.cc.o [260/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_usage.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/cls/cephfs/cls_cephfs_client.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/InstanceWatcher.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/InstanceWatcher.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [261/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Striper.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/PgFiles.cc:16: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [262/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/ServiceDaemon.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/ServiceDaemon.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/dout.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/debug.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/ServiceDaemon.h:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [263/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Utils.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [264/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/MirrorWatcher.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/FSMirror.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/MirrorWatcher.cc:13: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [265/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o [266/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/FSMirror.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/FSMirror.cc:13: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/admin_socket.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/FSMirror.h:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [267/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [268/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/crushtool.cc:35: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [269/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MFSMap.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/ClusterWatcher.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/ClusterWatcher.cc:12: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/ClusterWatcher.h:13: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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/ceph16/src/ceph-16.2.13/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [270/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_process.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [271/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Mirror.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/main.cc:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/ClusterWatcher.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Mirror.h:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [272/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [273/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [274/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/FSMirror.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/PeerReplayer.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Types.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/FSMirror.h:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [275/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_log.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/aio_utils.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Mirror.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Mirror.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs_mirror/Mirror.cc:16: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [276/1378] Linking CXX static library lib/libcephfs_mirror_internal.a [277/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/RoleSelector.cc:2: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [278/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/osdmaptool.cc:27: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/osdmaptool.cc: In function 'int main(int, const char**)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/osdmaptool.cc:472:9: warning: variable 'r' set but not used [-Wunused-but-set-variable] 472 | int r = clock_gettime(CLOCK_MONOTONIC, &round_start); | ^ 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/ceph16/src/ceph-16.2.13/src/include/btree_map.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/cpp-btree/btree.h:1631:26: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/ceph_argparse.h:27, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/cpp-btree/btree.h:2223:40: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/cpp-btree/btree.h:2252:40: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/cpp-btree/btree.h:2426:27: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/osdmaptool.cc: In function 'int main(int, const char**)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/osdmaptool.cc:476:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 476 | std::shuffle(pools.begin(), pools.end(), std::mt19937{rd()}); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [279/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_frontend.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_iam_policy.cc:16: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [280/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_client_io.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_object_expirer.cc:24: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_object_expirer_core.h:33, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_object_expirer.cc:31: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [281/1378] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_civetweb_log.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/common/config.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_civetweb_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 | ^~~~~~~~ [282/1378] 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/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/DataScan.h:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/cephfs-data-scan.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [283/1378] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_civetweb.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_civetweb.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/rgw/rgw_civetweb.cc:5: /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [284/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kafka.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_tools.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ [285/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/TableTool.h:15, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/cephfs-table-tool.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [286/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [287/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_usage.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:17: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/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*, RGWRados*, const rgw_user&, const std::string&, uint64_t, uint64_t, bool, bool, std::map, bool>*, RGWFormatterFlusher&)' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_usage.cc:100: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<>()); | ~~~~~~~~~~~~~~~ [288/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [289/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_datalog.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [290/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.cc:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [291/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_url.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_orphan.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/common/ConfUtils.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/config.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_orphan.cc: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 = {const RGWMultipartUploadEntry&}; _Tp = RGWMultipartUploadEntry; _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 = RGWMultipartUploadEntry; _Alloc = std::allocator]', inlined from 'int RGWRadosList::do_incomplete_multipart(const DoutPrefixProvider*, rgw::sal::RGWRadosStore*, RGWBucketInfo&)' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_orphan.cc:1523: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [292/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_asio_client.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_asio_client.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::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/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ [293/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kms.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_user.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sal.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sal_rados.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sync_checkpoint.cc:19: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sal_rados.h:19: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [294/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_object_lock.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_reloader.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_period_pusher.h:12, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_period_pusher.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_coroutine.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_cr_rest.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_period_pusher.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sal_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_period_pusher.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: 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 > > >&>}; _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/ceph16/src/ceph-16.2.13/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 > > >&>}; _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/ceph16/src/ceph-16.2.13/src/rgw/rgw_period_pusher.cc:258: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 > > >&>}; _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/ceph16/src/ceph-16.2.13/src/rgw/rgw_period_pusher.cc:273: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/ceph16/src/ceph-16.2.13/src/rgw/rgw_period_pusher.cc:207: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [295/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_iam.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/MonOpRequest.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/Paxos.h:121, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/PaxosService.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/AuthMonitor.h:24, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph_conf.cc:20: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/Session.h:29: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [296/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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 | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_tools.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ [297/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_metadata.cc:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [298/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_resolve.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/librgw.cc:40: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/librgw.cc:41: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth_registry.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_frontend.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/librgw.cc:43: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In constructor 'jwt::algorithm::ecdsa::ecdsa(const std::string&, const std::string&, const std::string&, const std::string&, const EVP_MD* (*)(), const std::string&, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:74: warning: 'EC_KEY* PEM_read_bio_EC_PUBKEY(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:11: /usr/include/openssl/pem.h:466:1: note: declared here 466 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, EC_PUBKEY, EC_KEY) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/pem.h:23: /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:332:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 332 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:77: warning: 'EC_KEY* PEM_read_bio_ECPrivateKey(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/pem.h:465:1: note: declared here 465 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:344:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 344 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:351:52: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 351 | if(EC_KEY_check_key(pkey.get()) == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1110:27: note: declared here 1110 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::ecdsa::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:364:58: warning: 'ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 364 | sig(ECDSA_do_sign((const unsigned char*)hash.data(), hash.size(), pkey.get()), ECDSA_SIG_free); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1368:34: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::ecdsa::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:408:51: warning: 'int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 408 | if(ECDSA_do_verify((const unsigned char*)hash.data(), hash.size(), sig.get(), pkey.get()) != 1) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1394:27: note: declared here 1394 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::pss::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:19: /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:512:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 512 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:515:68: warning: 'int RSA_padding_add_PKCS1_PSS_mgf1(RSA*, unsigned char*, const unsigned char*, const EVP_MD*, const EVP_MD*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 515 | if (!RSA_padding_add_PKCS1_PSS_mgf1(key.get(), (unsigned char*)padded.data(), (const unsigned char*)hash.data(), md(), md(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:444:5: note: declared here 444 | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:519:56: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 519 | if (RSA_private_encrypt(size, (const unsigned char*)padded.data(), (unsigned char*)res.data(), key.get(), RSA_NO_PADDING) < 0) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:291:5: note: declared here 291 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::pss::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:533:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 533 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:536:55: warning: 'int RSA_public_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 536 | if(!RSA_public_decrypt(signature.size(), (const unsigned char*)signature.data(), (unsigned char*)sig.data(), key.get(), RSA_NO_PADDING)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:294:5: note: declared here 294 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:539:62: warning: 'int RSA_verify_PKCS1_PSS_mgf1(RSA*, const unsigned char*, const EVP_MD*, const EVP_MD*, const unsigned char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 539 | if(!RSA_verify_PKCS1_PSS_mgf1(key.get(), (const unsigned char*)hash.data(), md(), md(), (const unsigned char*)sig.data(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:439:5: note: declared here 439 | int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [299/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sts.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/JournalScanner.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/JournalPointer.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/JournalScanner.cc:16: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [300/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_zone.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_os_lib.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth_registry.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_frontend.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lib.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_os_lib.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_os_lib.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In constructor 'jwt::algorithm::ecdsa::ecdsa(const std::string&, const std::string&, const std::string&, const std::string&, const EVP_MD* (*)(), const std::string&, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:74: warning: 'EC_KEY* PEM_read_bio_EC_PUBKEY(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:11: /usr/include/openssl/pem.h:466:1: note: declared here 466 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, EC_PUBKEY, EC_KEY) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/pem.h:23: /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:332:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 332 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:77: warning: 'EC_KEY* PEM_read_bio_ECPrivateKey(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/pem.h:465:1: note: declared here 465 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:344:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 344 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:351:52: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 351 | if(EC_KEY_check_key(pkey.get()) == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1110:27: note: declared here 1110 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::ecdsa::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:364:58: warning: 'ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 364 | sig(ECDSA_do_sign((const unsigned char*)hash.data(), hash.size(), pkey.get()), ECDSA_SIG_free); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1368:34: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::ecdsa::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:408:51: warning: 'int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 408 | if(ECDSA_do_verify((const unsigned char*)hash.data(), hash.size(), sig.get(), pkey.get()) != 1) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1394:27: note: declared here 1394 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::pss::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:19: /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:512:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 512 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:515:68: warning: 'int RSA_padding_add_PKCS1_PSS_mgf1(RSA*, unsigned char*, const unsigned char*, const EVP_MD*, const EVP_MD*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 515 | if (!RSA_padding_add_PKCS1_PSS_mgf1(key.get(), (unsigned char*)padded.data(), (const unsigned char*)hash.data(), md(), md(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:444:5: note: declared here 444 | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:519:56: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 519 | if (RSA_private_encrypt(size, (const unsigned char*)padded.data(), (unsigned char*)res.data(), key.get(), RSA_NO_PADDING) < 0) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:291:5: note: declared here 291 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::pss::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:533:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 533 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:536:55: warning: 'int RSA_public_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 536 | if(!RSA_public_decrypt(signature.size(), (const unsigned char*)signature.data(), (unsigned char*)sig.data(), key.get(), RSA_NO_PADDING)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:294:5: note: declared here 294 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:539:62: warning: 'int RSA_verify_PKCS1_PSS_mgf1(RSA*, const unsigned char*, const EVP_MD*, const EVP_MD*, const unsigned char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 539 | if(!RSA_verify_PKCS1_PSS_mgf1(key.get(), (const unsigned char*)hash.data(), md(), md(), (const unsigned char*)sig.data(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:439:5: note: declared here 439 | int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [301/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_opa.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_opa.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_opa.h:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [302/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_user.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [303/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt.cc.o [304/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_torrent.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_usage.cc:7: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:17: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/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*, RGWRados*, const rgw_user&, const std::string&, uint64_t, uint64_t, bool, bool, std::map, bool>*, RGWFormatterFlusher&)' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_usage.cc:100: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<>()); | ~~~~~~~~~~~~~~~ [305/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_xml_enc.cc.o [306/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_xml.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_usage.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [307/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_website.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_watcher.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_reloader.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_reloader.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_bucket.h:15, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_reloader.cc:6: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_realm_reloader.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [308/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_user.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/JournalTool.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/cephfs-journal-tool.cc:21: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [309/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lib.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_file.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lib.h:12: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth_registry.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_frontend.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lib.h:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In constructor 'jwt::algorithm::ecdsa::ecdsa(const std::string&, const std::string&, const std::string&, const std::string&, const EVP_MD* (*)(), const std::string&, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:74: warning: 'EC_KEY* PEM_read_bio_EC_PUBKEY(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:11: /usr/include/openssl/pem.h:466:1: note: declared here 466 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, EC_PUBKEY, EC_KEY) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/pem.h:23: /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:332:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 332 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:77: warning: 'EC_KEY* PEM_read_bio_ECPrivateKey(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/pem.h:465:1: note: declared here 465 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:344:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 344 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:351:52: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 351 | if(EC_KEY_check_key(pkey.get()) == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1110:27: note: declared here 1110 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::ecdsa::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:364:58: warning: 'ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 364 | sig(ECDSA_do_sign((const unsigned char*)hash.data(), hash.size(), pkey.get()), ECDSA_SIG_free); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1368:34: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::ecdsa::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:408:51: warning: 'int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 408 | if(ECDSA_do_verify((const unsigned char*)hash.data(), hash.size(), sig.get(), pkey.get()) != 1) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1394:27: note: declared here 1394 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::pss::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:19: /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:512:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 512 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:515:68: warning: 'int RSA_padding_add_PKCS1_PSS_mgf1(RSA*, unsigned char*, const unsigned char*, const EVP_MD*, const EVP_MD*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 515 | if (!RSA_padding_add_PKCS1_PSS_mgf1(key.get(), (unsigned char*)padded.data(), (const unsigned char*)hash.data(), md(), md(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:444:5: note: declared here 444 | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:519:56: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 519 | if (RSA_private_encrypt(size, (const unsigned char*)padded.data(), (unsigned char*)res.data(), key.get(), RSA_NO_PADDING) < 0) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:291:5: note: declared here 291 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::pss::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:533:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 533 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:536:55: warning: 'int RSA_public_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 536 | if(!RSA_public_decrypt(signature.size(), (const unsigned char*)signature.data(), (unsigned char*)sig.data(), key.get(), RSA_NO_PADDING)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:294:5: note: declared here 294 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:539:62: warning: 'int RSA_verify_PKCS1_PSS_mgf1(RSA*, const unsigned char*, const EVP_MD*, const EVP_MD*, const unsigned char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 539 | if(!RSA_verify_PKCS1_PSS_mgf1(key.get(), (const unsigned char*)hash.data(), md(), md(), (const unsigned char*)sig.data(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:439:5: note: declared here 439 | int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/global/global_init.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/rgw/rgw_file.cc:1338: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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [310/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tools.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/EventOutput.cc:19: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/JournalScanner.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/EventOutput.cc:22: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [311/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/JournalFilter.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/JournalFilter.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/PurgeQueue.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/JournalFilter.h:20: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [312/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tag.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MetaTool.h:6, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/cephfs-meta-injection.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/MDSMap.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/FSMap.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MDSUtility.h:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [313/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_string.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/SessionMap.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/TableTool.cc:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/Session.h:29, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MRemoveSnaps.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/SnapServer.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/TableTool.cc:20: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/entity_name.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [314/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_rados.cc.o [315/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal.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/ceph16/src/ceph-16.2.13/src/rgw/rgw_kafka.h:6, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/rgw/rgw_kafka.cc:381: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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [316/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_role.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_swift_auth.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_swift_auth.cc:12: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_swift_auth.h:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [317/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sts.cc:22: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_role.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sts.cc:24: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [318/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_bucket.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [319/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MetaTool.cc:12: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/MetaTool.cc:13: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: 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/ceph16/src/ceph-16.2.13/src/tools/cephfs/MetaTool.cc:826: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/ceph16/src/ceph-16.2.13/src/tools/cephfs/MetaTool.cc:986: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<>()); | ~~~~~~~~~~~~~~~ [320/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_bucket.h:15, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/src/include/utime.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/Clock.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log.cc:14: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/cls/rgw/cls_rgw_types.h:1021: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/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:138: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<>()); | ~~~~~~~~~~~~~~~ [321/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_realm.h:6, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_realm.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [322/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_log.cc:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [323/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_loadgen.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_loadgen.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_s3.h:15, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth_s3.h:18, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_loadgen.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [324/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_metadata.cc:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [325/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_config.cc:18: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/ceph_json.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [326/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sts.cc:22: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_role.h:14, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_sts.cc:24: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [327/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_resolve.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_process.cc:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth_registry.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_frontend.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_process.cc:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In constructor 'jwt::algorithm::ecdsa::ecdsa(const std::string&, const std::string&, const std::string&, const std::string&, const EVP_MD* (*)(), const std::string&, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:74: warning: 'EC_KEY* PEM_read_bio_EC_PUBKEY(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:11: /usr/include/openssl/pem.h:466:1: note: declared here 466 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, EC_PUBKEY, EC_KEY) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/pem.h:23: /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:332:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 332 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:77: warning: 'EC_KEY* PEM_read_bio_ECPrivateKey(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/pem.h:465:1: note: declared here 465 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:344:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 344 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:351:52: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 351 | if(EC_KEY_check_key(pkey.get()) == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1110:27: note: declared here 1110 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::ecdsa::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:364:58: warning: 'ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 364 | sig(ECDSA_do_sign((const unsigned char*)hash.data(), hash.size(), pkey.get()), ECDSA_SIG_free); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1368:34: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::ecdsa::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:408:51: warning: 'int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 408 | if(ECDSA_do_verify((const unsigned char*)hash.data(), hash.size(), sig.get(), pkey.get()) != 1) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1394:27: note: declared here 1394 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::pss::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:19: /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:512:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 512 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:515:68: warning: 'int RSA_padding_add_PKCS1_PSS_mgf1(RSA*, unsigned char*, const unsigned char*, const EVP_MD*, const EVP_MD*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 515 | if (!RSA_padding_add_PKCS1_PSS_mgf1(key.get(), (unsigned char*)padded.data(), (const unsigned char*)hash.data(), md(), md(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:444:5: note: declared here 444 | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:519:56: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 519 | if (RSA_private_encrypt(size, (const unsigned char*)padded.data(), (unsigned char*)res.data(), key.get(), RSA_NO_PADDING) < 0) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:291:5: note: declared here 291 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::pss::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:533:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 533 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:536:55: warning: 'int RSA_public_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 536 | if(!RSA_public_decrypt(signature.size(), (const unsigned char*)signature.data(), (unsigned char*)sig.data(), key.get(), RSA_NO_PADDING)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:294:5: note: declared here 294 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:539:62: warning: 'int RSA_verify_PKCS1_PSS_mgf1(RSA*, const unsigned char*, const EVP_MD*, const EVP_MD*, const unsigned char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 539 | if(!RSA_verify_PKCS1_PSS_mgf1(key.get(), (const unsigned char*)hash.data(), md(), md(), (const unsigned char*)sig.data(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:439:5: note: declared here 439 | int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [328/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rados.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/Session.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/PaxosServiceMessage.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MAuth.h:24, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/common_types.h:102, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/common_types.cc:15: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/tools/ceph-dencoder/ceph_time.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/OSDMap.h:38, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mon/Session.h:29: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/interval_set.h:533:18, inlined from 'ObjectCleanRegions::ObjectCleanRegions()' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:4017:25, inlined from 'pg_missing_item::pg_missing_item()' at /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:4603: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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [329/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_quota.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.cc:23: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth_registry.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.cc:25: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In constructor 'jwt::algorithm::ecdsa::ecdsa(const std::string&, const std::string&, const std::string&, const std::string&, const EVP_MD* (*)(), const std::string&, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:74: warning: 'EC_KEY* PEM_read_bio_EC_PUBKEY(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:11: /usr/include/openssl/pem.h:466:1: note: declared here 466 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, EC_PUBKEY, EC_KEY) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/pem.h:23: /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:332:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 332 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:77: warning: 'EC_KEY* PEM_read_bio_ECPrivateKey(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/pem.h:465:1: note: declared here 465 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:344:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 344 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:351:52: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 351 | if(EC_KEY_check_key(pkey.get()) == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1110:27: note: declared here 1110 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::ecdsa::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:364:58: warning: 'ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 364 | sig(ECDSA_do_sign((const unsigned char*)hash.data(), hash.size(), pkey.get()), ECDSA_SIG_free); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1368:34: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::ecdsa::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:408:51: warning: 'int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 408 | if(ECDSA_do_verify((const unsigned char*)hash.data(), hash.size(), sig.get(), pkey.get()) != 1) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1394:27: note: declared here 1394 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::pss::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:19: /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:512:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 512 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:515:68: warning: 'int RSA_padding_add_PKCS1_PSS_mgf1(RSA*, unsigned char*, const unsigned char*, const EVP_MD*, const EVP_MD*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 515 | if (!RSA_padding_add_PKCS1_PSS_mgf1(key.get(), (unsigned char*)padded.data(), (const unsigned char*)hash.data(), md(), md(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:444:5: note: declared here 444 | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:519:56: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 519 | if (RSA_private_encrypt(size, (const unsigned char*)padded.data(), (unsigned char*)res.data(), key.get(), RSA_NO_PADDING) < 0) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:291:5: note: declared here 291 | int RSA_private_encrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::pss::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:532:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 532 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:533:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 533 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:536:55: warning: 'int RSA_public_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 536 | if(!RSA_public_decrypt(signature.size(), (const unsigned char*)signature.data(), (unsigned char*)sig.data(), key.get(), RSA_NO_PADDING)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:294:5: note: declared here 294 | int RSA_public_decrypt(int flen, const unsigned char *from, unsigned char *to, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:539:62: warning: 'int RSA_verify_PKCS1_PSS_mgf1(RSA*, const unsigned char*, const EVP_MD*, const EVP_MD*, const unsigned char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 539 | if(!RSA_verify_PKCS1_PSS_mgf1(key.get(), (const unsigned char*)hash.data(), md(), md(), (const unsigned char*)sig.data(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:439:5: note: declared here 439 | int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash, | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [330/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj_processor.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/mds/mdstypes.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/Dumper.cc:24: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/types.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/fs_types.h:6, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/librados/ListObjectImpl.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osd/osd_types.h:51, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDFastDispatchOp.h:8, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/messages/MOSDOp.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Objecter.h:56, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/osdc/Journaler.h:63, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/tools/cephfs/Dumper.cc:27: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/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 | ^~~~~~~~ [331/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj.cc.o [332/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_public_access.cc.o [333/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_client_io.h:16, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_client_io.cc:8: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_crypt.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_client_io.cc:9: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [334/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_otp.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:37, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest.h:13, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_realm.h:6, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_realm.cc:5: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-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/ceph16/src/ceph-16.2.13/src/common/errno.h:4, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: 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/1378] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_op.cc.o In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_request.h:7, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_frontend.h:10, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_http_client_curl.h:21, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_http_client_curl.cc:4: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:135:31: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | : mpContext(HMAC_CTX_new()) { | ~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:21: /usr/include/openssl/hmac.h:33:33: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:136:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 136 | const auto r = HMAC_Init_ex(mpContext, key, length, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:142:20: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | HMAC_CTX_free(mpContext); | ~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:35:28: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:146:50: warning: 'const EVP_MD* HMAC_CTX_get_md(const HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | const EVP_MD * const type = HMAC_CTX_get_md(mpContext); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/hmac.h:51:37: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:147:34: warning: 'int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 147 | const auto r = HMAC_Init_ex(mpContext, nullptr, 0, type, nullptr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:43:27: note: declared here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:154:35: warning: 'int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 154 | const auto r = HMAC_Update(mpContext, input, length); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:45:27: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:162:32: warning: 'int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | const auto r = HMAC_Final(mpContext, digest, &s); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/hmac.h:47:27: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is 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/ceph16/src/ceph-16.2.13/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/ceph16/src/ceph-16.2.13/src/librados/AioCompletionImpl.h:20, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/cls_fifo_legacy.h:41, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_log_backing.h:35, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_datalog.h:39, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/services/svc_bi_rados.h:19, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rados.h:34, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_lc.h:23, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_op.h:50, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_request.h:10: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_rest_sts.h:11, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_auth_registry.h:17, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_process.h:9, from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/rgw_frontend.h:11: /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In constructor 'jwt::algorithm::ecdsa::ecdsa(const std::string&, const std::string&, const std::string&, const std::string&, const EVP_MD* (*)(), const std::string&, size_t)': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:74: warning: 'EC_KEY* PEM_read_bio_EC_PUBKEY(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:11: /usr/include/openssl/pem.h:466:1: note: declared here 466 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, EC_PUBKEY, EC_KEY) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:329:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 329 | pkey.reset(PEM_read_bio_EC_PUBKEY(pubkey_bio.get(), nullptr, nullptr, (void*)public_key_password.c_str()), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, from /usr/include/openssl/pem.h:23: /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:332:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 332 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:77: warning: 'EC_KEY* PEM_read_bio_ECPrivateKey(BIO*, EC_KEY**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/pem.h:465:1: note: declared here 465 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:341:51: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 341 | pkey.reset(PEM_read_bio_ECPrivateKey(privkey_bio.get(), nullptr, nullptr, const_cast(private_key_password.c_str())), EC_KEY_free); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:344:95: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 344 | size_t keysize = EC_GROUP_get_degree(EC_KEY_get0_group(pkey.get())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1037:39: note: declared here 1037 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:351:52: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 351 | if(EC_KEY_check_key(pkey.get()) == 0) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1110:27: note: declared here 1110 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::ecdsa::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:364:58: warning: 'ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 364 | sig(ECDSA_do_sign((const unsigned char*)hash.data(), hash.size(), pkey.get()), ECDSA_SIG_free); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1368:34: note: declared here 1368 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'void jwt::algorithm::ecdsa::verify(const std::string&, const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:408:51: warning: 'int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 408 | if(ECDSA_do_verify((const unsigned char*)hash.data(), hash.size(), sig.get(), pkey.get()) != 1) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1394:27: note: declared here 1394 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h: In member function 'std::string jwt::algorithm::pss::sign(const std::string&) const': /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:64: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^~~~~~~~ In file included from /usr/include/openssl/x509.h:36: /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:96: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/common/ceph_crypto.h:19: /usr/include/openssl/evp.h:1351:16: note: declared here 1351 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:511:118: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 511 | std::unique_ptr key(EVP_PKEY_get1_RSA(pkey.get()), RSA_free); | ^ /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:512:58: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 512 | const int size = RSA_size(key.get()); | ~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/rsa.h:210:27: note: declared here 210 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:515:68: warning: 'int RSA_padding_add_PKCS1_PSS_mgf1(RSA*, unsigned char*, const unsigned char*, const EVP_MD*, const EVP_MD*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 515 | if (!RSA_padding_add_PKCS1_PSS_mgf1(key.get(), (unsigned char*)padded.data(), (const unsigned char*)hash.data(), md(), md(), -1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:444:5: note: declared here 444 | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph16/src/ceph-16.2.13/src/rgw/jwt-cpp/jwt.h:519:56: warning: 'int RSA_private_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 519 | if (RSA_private_encrypt(size, (const unsigned char*)padded.data(), (unsigned char*)res.data(), key.get(), RSA_NO_PADDING) < 0) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~