>>> ceph: Building community/ceph 16.2.10-r2 (using abuild 3.9.0-r5) started Thu, 11 Aug 2022 23:16:46 +0000 >>> ceph: Checking sanity of /home/buildozer/aports/community/ceph/APKBUILD... >>> ceph: Analyzing dependencies... >>> ceph: 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 leveldb-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 nodejs-current npm nss-dev oath-toolkit-dev openldap-dev openssl-dev>3 procps python3-dev py3-prettytable py3-sphinx rabbitmq-c-dev readline-dev rpcgen samurai snappy-dev sqlite-dev userspace-rcu-dev xfsprogs-dev xmlstarlet yarn yasm 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/345) Installing acl-dev (2.3.1-r1) (2/345) Installing argp-standalone (1.3-r5) (3/345) Installing readline (8.1.2-r0) (4/345) Installing bc (1.07.1-r2) (5/345) Installing boost1.80-atomic (1.80.0-r0) (6/345) Installing boost1.80-chrono (1.80.0-r0) (7/345) Installing boost1.80-container (1.80.0-r0) (8/345) Installing boost1.80-context (1.80.0-r0) (9/345) Installing boost1.80-contract (1.80.0-r0) (10/345) Installing boost1.80-coroutine (1.80.0-r0) (11/345) Installing boost1.80-date_time (1.80.0-r0) (12/345) Installing boost1.80-fiber (1.80.0-r0) (13/345) Installing boost1.80-filesystem (1.80.0-r0) (14/345) Installing boost1.80-graph (1.80.0-r0) (15/345) Installing boost1.80-iostreams (1.80.0-r0) (16/345) Installing boost1.80-locale (1.80.0-r0) (17/345) Installing boost1.80-thread (1.80.0-r0) (18/345) Installing boost1.80-log (1.80.0-r0) (19/345) Installing boost1.80-log_setup (1.80.0-r0) (20/345) Installing boost1.80-math (1.80.0-r0) (21/345) Installing boost1.80-prg_exec_monitor (1.80.0-r0) (22/345) Installing boost1.80-program_options (1.80.0-r0) (23/345) Installing libffi (3.4.2-r1) (24/345) Installing gdbm (1.23-r0) (25/345) Installing mpdecimal (2.5.1-r1) (26/345) Installing sqlite-libs (3.39.2-r0) (27/345) Installing python3 (3.10.5-r2) (28/345) Installing boost1.80-python3 (1.80.0-r0) (29/345) Installing boost1.80-random (1.80.0-r0) (30/345) Installing boost1.80-regex (1.80.0-r0) (31/345) Installing boost1.80-serialization (1.80.0-r0) (32/345) Installing boost1.80-stacktrace_basic (1.80.0-r0) (33/345) Installing boost1.80-stacktrace_noop (1.80.0-r0) (34/345) Installing boost1.80-system (1.80.0-r0) (35/345) Installing boost1.80-timer (1.80.0-r0) (36/345) Installing boost1.80-type_erasure (1.80.0-r0) (37/345) Installing boost1.80-unit_test_framework (1.80.0-r0) (38/345) Installing boost1.80-wave (1.80.0-r0) (39/345) Installing boost1.80-wserialization (1.80.0-r0) (40/345) Installing boost1.80-json (1.80.0-r0) (41/345) Installing boost1.80-nowide (1.80.0-r0) (42/345) Installing boost1.80-libs (1.80.0-r0) (43/345) Installing boost1.80 (1.80.0-r0) (44/345) Installing linux-headers (5.16.7-r1) (45/345) Installing bzip2-dev (1.0.8-r2) (46/345) Installing icu-data-en (71.1-r4) Executing icu-data-en-71.1-r4.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (47/345) Installing icu-libs (71.1-r4) (48/345) Installing icu (71.1-r4) (49/345) Installing icu-dev (71.1-r4) (50/345) Installing xz-dev (5.2.5-r1) (51/345) Installing zlib-dev (1.2.12-r3) (52/345) Installing boost1.80-dev (1.80.0-r0) (53/345) Installing boost-dev (1.80.0-r0) (54/345) Installing lzo (2.10-r3) (55/345) Installing libuuid (2.38.1-r0) (56/345) Installing btrfs-progs (5.18.1-r0) (57/345) Installing libarchive (3.6.1-r1) (58/345) Installing rhash-libs (1.4.3-r1) (59/345) Installing libuv (1.44.2-r0) (60/345) Installing cmake (3.24.0-r0) (61/345) Installing skalibs (2.12.0.0-r0) (62/345) Installing utmps-libs (0.1.2.0-r1) (63/345) Installing coreutils (9.1-r0) (64/345) Installing argon2-libs (20190702-r2) (65/345) Installing device-mapper-libs (2.02.187-r2) (66/345) Installing json-c (0.16-r0) (67/345) Installing cryptsetup-libs (2.5.0-r1) (68/345) Installing cryptsetup-dev (2.5.0-r1) (69/345) Installing cunit (2.1.3-r3) (70/345) Installing cunit-dev (2.1.3-r3) (71/345) Installing openssl-dev (3.0.5-r2) (72/345) Installing nghttp2-dev (1.48.0-r1) (73/345) Installing brotli-dev (1.0.9-r7) (74/345) Installing curl-dev (7.84.0-r2) (75/345) Installing cython (0.29.24-r2) (76/345) Installing diffutils (3.8-r0) (77/345) Installing doxygen (1.9.4-r0) (78/345) Installing expat (2.4.8-r1) (79/345) Installing expat-dev (2.4.8-r1) (80/345) Installing fcgi (2.4.2-r1) (81/345) Installing fcgi++ (2.4.2-r1) (82/345) Installing fcgi-dev (2.4.2-r1) (83/345) Installing m4 (1.4.19-r1) (84/345) Installing flex (2.6.4-r3) (85/345) Installing fmt (8.1.1-r2) (86/345) Installing fmt-dev (8.1.1-r2) (87/345) Installing fuse-common (3.11.0-r1) (88/345) Installing fuse (2.9.9-r1) (89/345) Installing fuse-dev (2.9.9-r1) (90/345) Installing libpng (1.6.37-r2) (91/345) Installing libpng-dev (1.6.37-r2) (92/345) Installing libjpeg-turbo (2.1.3-r1) (93/345) Installing libjpeg-turbo-dev (2.1.3-r1) (94/345) Installing freetype (2.12.1-r0) (95/345) Installing fontconfig (2.14.0-r0) (96/345) Installing freetype-dev (2.12.1-r0) (97/345) Installing fontconfig-dev (2.14.0-r0) (98/345) Installing libice (1.0.10-r1) (99/345) Installing libsm (1.2.3-r1) (100/345) Installing xorgproto (2022.1-r0) (101/345) Installing libice-dev (1.0.10-r1) (102/345) Installing libsm-dev (1.2.3-r1) (103/345) Installing libxau (1.0.9-r1) (104/345) Installing libxau-dev (1.0.9-r1) (105/345) Installing libmd (1.0.4-r0) (106/345) Installing libbsd (0.11.6-r2) (107/345) Installing libxdmcp (1.1.3-r1) (108/345) Installing libxcb (1.15-r0) (109/345) Installing libx11 (1.8.1-r1) (110/345) Installing libxext (1.3.4-r1) (111/345) Installing xcb-proto (1.15-r0) (112/345) Installing libxdmcp-dev (1.1.3-r1) (113/345) Installing libxcb-dev (1.15-r0) (114/345) Installing xtrans (1.4.0-r2) (115/345) Installing libx11-dev (1.8.1-r1) (116/345) Installing libxext-dev (1.3.4-r1) (117/345) Installing cairo-tools (1.17.6-r2) (118/345) Installing libxrender (0.9.10-r4) (119/345) Installing libxrender-dev (0.9.10-r4) (120/345) Installing pixman (0.40.0-r3) (121/345) Installing pixman-dev (0.40.0-r3) (122/345) Installing util-macros (1.19.3-r0) (123/345) Installing xcb-util (0.4.0-r3) (124/345) Installing xcb-util-dev (0.4.0-r3) (125/345) Installing cairo (1.17.6-r2) (126/345) Installing libmount (2.38.1-r0) (127/345) Installing pcre (8.45-r2) (128/345) Installing glib (2.72.3-r0) (129/345) Installing cairo-gobject (1.17.6-r2) (130/345) Installing gettext-asprintf (0.21-r3) (131/345) Installing gettext-dev (0.21-r3) (132/345) Installing libxml2-utils (2.9.14-r1) (133/345) Installing libgpg-error (1.45-r0) (134/345) Installing libgcrypt (1.10.1-r0) (135/345) Installing libxslt (1.1.35-r0) (136/345) Installing docbook-xml (4.5-r7) Executing docbook-xml-4.5-r7.post-install (137/345) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (138/345) Installing libffi-dev (3.4.2-r1) (139/345) Installing libpcre16 (8.45-r2) (140/345) Installing libpcre32 (8.45-r2) (141/345) Installing libpcrecpp (8.45-r2) (142/345) Installing pcre-dev (8.45-r2) (143/345) Installing libfdisk (2.38.1-r0) (144/345) Installing libsmartcols (2.38.1-r0) (145/345) Installing util-linux-dev (2.38.1-r0) (146/345) Installing glib-dev (2.72.3-r0) (147/345) Installing cairo-dev (1.17.6-r2) (148/345) Installing libxft (2.3.4-r0) (149/345) Installing graphite2 (1.3.14-r1) (150/345) Installing harfbuzz (5.1.0-r0) (151/345) Installing fribidi (1.0.12-r0) (152/345) Installing pango (1.50.9-r0) (153/345) Installing pango-tools (1.50.9-r0) (154/345) Installing fribidi-dev (1.0.12-r0) (155/345) Installing harfbuzz-icu (5.1.0-r0) (156/345) Installing graphite2-dev (1.3.14-r1) (157/345) Installing harfbuzz-dev (5.1.0-r0) (158/345) Installing libxft-dev (2.3.4-r0) (159/345) Installing pango-dev (1.50.9-r0) (160/345) Installing libgmpxx (6.2.1-r2) (161/345) Installing gmp-dev (6.2.1-r2) (162/345) Installing python3-dev (3.10.5-r2) (163/345) Installing libltdl (2.4.7-r0) (164/345) Installing graphviz (5.0.0-r0) (165/345) Installing graphviz-dev (5.0.0-r0) (166/345) Installing grep (3.7-r0) (167/345) Installing gperf (3.1-r3) (168/345) Installing oniguruma (6.9.8-r0) (169/345) Installing jq (1.6-r1) (170/345) Installing keyutils-libs (1.6.3-r1) (171/345) Installing keyutils-dev (1.6.3-r1) (172/345) Installing snappy (1.1.9-r4) (173/345) Installing leveldb (1.22-r2) (174/345) Installing leveldb-dev (1.22-r2) (175/345) Installing libaio (0.3.112-r2) (176/345) Installing libaio-dev (0.3.112-r2) (177/345) Installing libatomic_ops (7.6.12-r0) (178/345) Installing libatomic_ops-dev (7.6.12-r0) (179/345) Installing libcap-ng (0.8.3-r1) (180/345) Installing libcap-ng-dev (0.8.3-r1) (181/345) Installing ncurses-dev (6.3_p20220806-r0) (182/345) Installing libedit-dev (20210910.3.1-r0) (183/345) Installing libsasl (2.1.28-r2) (184/345) Installing librdkafka (1.9.0-r1) (185/345) Installing lz4-dev (1.9.3-r1) (186/345) Installing cyrus-sasl-dev (2.1.28-r2) (187/345) Installing zstd-dev (1.5.2-r5) (188/345) Installing librdkafka-dev (1.9.0-r1) (189/345) Installing libnl3 (3.7.0-r0) (190/345) Installing libnl3-cli (3.7.0-r0) (191/345) Installing libnl3-dev (3.7.0-r0) (192/345) Installing gawk (5.1.1-r0) (193/345) Installing libcom_err (1.46.5-r2) (194/345) Installing e2fsprogs-libs (1.46.5-r2) (195/345) Installing e2fsprogs-dev (1.46.5-r2) (196/345) Installing libverto (0.3.2-r1) (197/345) Installing libverto-glib (0.3.2-r1) (198/345) Installing libev (4.33-r0) (199/345) Installing libverto-libev (0.3.2-r1) (200/345) Installing libverto-libevent (0.3.2-r1) (201/345) Installing libverto-dev (0.3.2-r1) (202/345) Installing krb5-conf (1.0-r2) (203/345) Installing krb5-libs (1.19.3-r2) (204/345) Installing libldap (2.6.3-r1) (205/345) Installing krb5-server-ldap (1.19.3-r2) (206/345) Installing krb5-dev (1.19.3-r2) (207/345) Installing bsd-compat-headers (0.7.2-r3) (208/345) Installing libtirpc-conf (1.3.2-r2) (209/345) Installing libtirpc-nokrb (1.3.2-r2) (210/345) Installing libtirpc (1.3.2-r2) (211/345) Installing libtirpc-dev (1.3.2-r2) (212/345) Installing libtool (2.4.7-r0) (213/345) Installing libxml2-dev (2.9.14-r1) (214/345) Installing linenoise (1.0-r2) (215/345) Installing lua5.3-libs (5.3.6-r4) (216/345) Installing lua5.3 (5.3.6-r4) (217/345) Installing lua5.3-dev (5.3.6-r4) (218/345) Installing device-mapper-event-libs (2.02.187-r2) (219/345) Installing lvm2-libs (2.02.187-r2) (220/345) Installing lvm2-dev (2.02.187-r2) (221/345) Installing nodejs-current (18.7.0-r2) (222/345) Installing npm (8.15.1-r0) (223/345) Installing nspr (4.34.1-r0) (224/345) Installing nss (3.81-r0) (225/345) Installing nspr-dev (4.34.1-r0) (226/345) Installing nss-dev (3.81-r0) (227/345) Installing oath-toolkit-liboath (2.6.7-r1) (228/345) Installing xmlsec (1.2.34-r1) (229/345) Installing xmlsec-nss (1.2.34-r1) (230/345) Installing oath-toolkit-libpskc (2.6.7-r1) (231/345) Installing oath-toolkit-dev (2.6.7-r1) (232/345) Installing libevent-dev (2.1.12-r5) (233/345) Installing libsodium (1.0.18-r2) (234/345) Installing libsodium-dev (1.0.18-r2) (235/345) Installing openldap-dev (2.6.3-r1) (236/345) Installing libproc (3.3.17-r1) (237/345) Installing procps (3.3.17-r1) (238/345) Installing py3-prettytable (0.7.2-r8) (239/345) Installing py3-tz (2022.1-r0) (240/345) Installing py3-babel (2.9.1-r1) (241/345) Installing py3-docutils (0.16-r4) (242/345) Installing py3-imagesize (1.4.1-r0) (243/345) Installing py3-markupsafe (2.1.1-r1) (244/345) Installing py3-jinja2 (3.1.2-r0) (245/345) Installing py3-pygments (2.11.2-r0) (246/345) Installing py3-certifi (2021.10.8-r0) (247/345) Installing py3-charset-normalizer (2.1.0-r0) (248/345) Installing py3-idna (3.3-r2) (249/345) Installing py3-urllib3 (1.26.10-r0) (250/345) Installing py3-requests (2.28.1-r0) (251/345) Installing py3-appdirs (1.4.4-r4) (252/345) Installing py3-more-itertools (8.13.0-r0) (253/345) Installing py3-ordered-set (4.0.2-r4) (254/345) Installing py3-parsing (3.0.9-r0) (255/345) Installing py3-packaging (21.3-r2) (256/345) Installing py3-setuptools (59.4.0-r0) (257/345) Installing py3-snowballstemmer (2.2.0-r0) (258/345) Installing py3-alabaster (0.7.12-r5) (259/345) Installing py3-sphinxcontrib-applehelp (1.0.2-r3) (260/345) Installing py3-sphinxcontrib-devhelp (1.0.2-r3) (261/345) Installing py3-sphinxcontrib-htmlhelp (2.0.0-r2) (262/345) Installing py3-sphinxcontrib-jsmath (1.0.1-r3) (263/345) Installing py3-sphinxcontrib-serializinghtml (1.1.5-r2) (264/345) Installing py3-sphinxcontrib-qthelp (1.0.3-r3) (265/345) Installing py3-sphinx (4.3.0-r1) (266/345) Installing popt-dev (1.18-r0) (267/345) Installing rabbitmq-c (0.11.0-r5) (268/345) Installing rabbitmq-c-dev (0.11.0-r5) (269/345) Installing libhistory (8.1.2-r0) (270/345) Installing readline-dev (8.1.2-r0) (271/345) Installing rpcbind (1.2.6-r0) Executing rpcbind-1.2.6-r0.pre-install (272/345) Installing rpcgen (2.6.1-r1) (273/345) Installing samurai (1.2-r2) (274/345) Installing snappy-dev (1.1.9-r4) (275/345) Installing sqlite-dev (3.39.2-r0) (276/345) Installing userspace-rcu (0.13.1-r0) (277/345) Installing userspace-rcu-dev (0.13.1-r0) (278/345) Installing xfsprogs-libs (5.18.0-r0) (279/345) Installing xfsprogs-dev (5.18.0-r0) (280/345) Installing xmlstarlet (1.6.1-r0) (281/345) Installing yarn (1.22.19-r0) (282/345) Installing yasm (1.3.0-r3) (283/345) Installing cryptsetup (2.5.0-r1) (284/345) Installing e2fsprogs (1.46.5-r2) (285/345) Installing logrotate (3.20.1-r2) (286/345) Installing parted (3.5-r0) (287/345) Installing util-linux (2.38.1-r0) (288/345) Installing util-linux-misc (2.38.1-r0) (289/345) Installing libeconf (0.4.4-r0) (290/345) Installing linux-pam (1.5.2-r1) (291/345) Installing runuser (2.38.1-r0) (292/345) Installing mount (2.38.1-r0) (293/345) Installing losetup (2.38.1-r0) (294/345) Installing hexdump (2.38.1-r0) (295/345) Installing uuidgen (2.38.1-r0) (296/345) Installing blkid (2.38.1-r0) (297/345) Installing sfdisk (2.38.1-r0) (298/345) Installing mcookie (2.38.1-r0) (299/345) Installing agetty (2.38.1-r0) (300/345) Installing wipefs (2.38.1-r0) (301/345) Installing cfdisk (2.38.1-r0) (302/345) Installing umount (2.38.1-r0) (303/345) Installing flock (2.38.1-r0) (304/345) Installing lsblk (2.38.1-r0) (305/345) Installing setpriv (2.38.1-r0) (306/345) Installing logger (2.38.1-r0) (307/345) Installing partx (2.38.1-r0) (308/345) Installing fstrim (2.38.1-r0) (309/345) Installing findmnt (2.38.1-r0) (310/345) Installing inih (56-r0) (311/345) Installing xfsprogs (5.18.0-r0) (312/345) Installing lvm2 (2.02.187-r2) (313/345) Installing py3-coverage (5.5-r1) (314/345) Installing py3-pyflakes (2.4.0-r1) (315/345) Installing py3-pycodestyle (2.8.0-r0) (316/345) Installing py3-mccabe (0.7.0-r0) (317/345) Installing py3-flake8 (4.0.1-r1) (318/345) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (319/345) Installing py3-nodeenv (1.7.0-r0) (320/345) Installing py3-nose (1.3.7-r9) (321/345) Installing py3-atomicwrites (1.4.1-r0) (322/345) Installing py3-attrs (21.4.0-r0) (323/345) Installing py3-iniconfig (1.1.1-r3) (324/345) Installing py3-pluggy (1.0.0-r0) (325/345) Installing py3-py (1.10.0-r2) (326/345) Installing py3-tomli (2.0.1-r1) (327/345) Installing py3-wcwidth (0.2.5-r2) (328/345) Installing py3-pytest (7.1.2-r2) (329/345) Installing py3-six (1.16.0-r2) (330/345) Installing py3-platformdirs (2.5.2-r0) (331/345) Installing py3-distlib (0.3.4-r2) (332/345) Installing py3-filelock (3.4.2-r2) (333/345) Installing py3-virtualenv (20.15.1-r0) (334/345) Installing py3-toml (0.10.2-r4) (335/345) Installing py3-tox (3.24.3-r1) (336/345) Installing yaml (0.2.5-r0) (337/345) Installing py3-yaml (6.0-r0) (338/345) Installing .makedepends-ceph (20220811.231648) (339/345) Installing fuse-openrc (3.11.0-r1) (340/345) Installing cryptsetup-openrc (2.5.0-r1) (341/345) Installing lvm2-openrc (2.02.187-r2) (342/345) Installing logrotate-openrc (3.20.1-r2) (343/345) Installing util-linux-openrc (2.38.1-r0) (344/345) Installing rpcbind-openrc (1.2.6-r0) (345/345) Installing agetty-openrc (0.45.2-r1) Executing busybox-1.35.0-r22.trigger Executing eudev-3.2.11-r1.trigger Executing glib-2.72.3-r0.trigger No schema files found: doing nothing. Executing graphviz-5.0.0-r0.trigger OK: 1335 MiB in 468 packages >>> ceph: Cleaning up srcdir >>> ceph: Cleaning up pkgdir >>> ceph: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ceph_16.2.10.orig.tar.gz >>> ceph: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ceph_16.2.10.orig.tar.gz >>> ceph: Checking sha512sums... ceph_16.2.10.orig.tar.gz: OK ceph.confd: OK ceph.initd: OK 10-musl-fixes.patch: OK 11-dump_time_header_impl.patch: OK 11-parse_rfc1123_alt.patch: OK 11-s3_expiration_header.patch: OK 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 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 44-missing-include.patch: OK 45-python.patch: OK >>> ceph: Unpacking /var/cache/distfiles/edge/ceph_16.2.10.orig.tar.gz... >>> ceph: 10-musl-fixes.patch patching file src/tools/rbd_nbd/rbd-nbd.cc Hunk #1 succeeded at 879 (offset 303 lines). >>> ceph: 11-dump_time_header_impl.patch patching file src/rgw/rgw_rest.cc >>> ceph: 11-parse_rfc1123_alt.patch patching file src/rgw/rgw_common.cc >>> ceph: 11-s3_expiration_header.patch patching file src/rgw/rgw_lc.cc Hunk #1 succeeded at 2243 (offset 5 lines). >>> ceph: 12-package.json-resolutions.patch patching file src/pybind/mgr/dashboard/CMakeLists.txt >>> ceph: 20-pci.patch patching file src/spdk/dpdk/drivers/bus/pci/linux/pci_uio.c Hunk #2 succeeded at 560 (offset 6 lines). >>> ceph: 32-upstream32bit.patch patching file src/cls/rbd/cls_rbd.cc Hunk #1 succeeded at 8010 (offset 14 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 >>> ceph: 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 12867 (offset 95 lines). >>> ceph: 35-fix_ErasureCodeShec.patch patching file src/erasure-code/shec/ErasureCodeShec.cc Hunk #1 succeeded at 201 (offset 4 lines). >>> ceph: 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). >>> ceph: 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 >>> ceph: 43-LogClock.h.patch patching file src/log/LogClock.h >>> ceph: 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 >>> ceph: 44-cmake-buildtype.patch patching file src/CMakeLists.txt Hunk #1 succeeded at 107 (offset -49 lines). >>> ceph: 44-gcc-warnings.patch patching file src/mds/cephfs_features.cc >>> ceph: 44-staticcast.patch patching file src/common/buffer.cc Hunk #1 succeeded at 2272 (offset 4 lines). >>> ceph: 44-missing-include.patch patching file src/rgw/rgw_string.h >>> ceph: 45-python.patch patching file src/mgr/CMakeLists.txt patching file src/client/Client.cc Hunk #1 succeeded at 11822 (offset 874 lines). Hunk #2 succeeded at 11863 (offset 874 lines). Hunk #3 succeeded at 11893 with fuzz 2 (offset 875 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 555 (offset 30 lines). Hunk #2 succeeded at 1284 (offset 43 lines). Hunk #3 succeeded at 1450 (offset 45 lines). patching file src/pybind/mgr/dashboard/frontend/package.json patching file src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc Hunk #1 succeeded at 253 (offset 18 lines). Hunk #2 succeeded at 268 (offset 18 lines). Hunk #3 succeeded at 277 (offset 18 lines). patching file src/s3select/include/s3select_functions.h patching file src/os/bluestore/BlueFS.cc Hunk #1 succeeded at 3787 (offset 43 lines). patching file src/tools/neorados.cc 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.1.1 -- The C compiler identification is GNU 12.1.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_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.5.0") 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:255 (CMAKE_DEPENDENT_OPTION) This warning is for project developers. Use -Wno-dev to suppress it. -- Found SQLite3: /usr/lib/libsqlite3.so -- Found leveldb: /usr/lib/libleveldb.so -- Found snappy: /usr/lib/libsnappy.so -- Found LZ4: /usr/lib/liblz4.so (found suitable version "1.9.3", minimum required is "1.7") -- Found CURL: /usr/lib/libcurl.so (found version "7.84.0") -- Looking for curl_multi_wait -- Looking for curl_multi_wait - found -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.5") -- Found EXPAT: /usr/lib/libexpat.so (found version "2.4.8") -- 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.10.5") found components: Interpreter Development -- mgr module disabled for 3.10.5: diskprediction_local -- Found ZLIB: /lib/libz.so (found version "1.2.12") -- Found Boost: /usr/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.72") found components: atomic chrono thread system regex random program_options date_time iostreams context coroutine filesystem python310 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/ceph/src/ceph-16.2.10/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 :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- 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 "71.1", minimum required is "52.0") -- Checking for one of the modules 'rdkafka' -- Found RDKafka: /usr/include (found suitable version "1.9.0", minimum required is "0.9.2") -- Found Doxygen: /usr/bin/doxygen (found version "1.9.4") found components: doxygen 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 -- Generating done -- Build files have been written to: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build [1/1377] 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/1377] Building CXX object src/rgw/CMakeFiles/radosgw-token.dir/rgw_token.cc.o [3/1377] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o [4/1377] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o [5/1377] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o [6/1377] Building CXX object src/rgw/CMakeFiles/rgw_kmip.dir/rgw_kmip_client_impl.cc.o [7/1377] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_bio.c.o [8/1377] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_memset.c.o [9/1377] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip.c.o [10/1377] Building CXX object src/key_value_store/CMakeFiles/cls_kvs.dir/cls_kvs.cc.o [11/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/ios.cc.o [12/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay.dir/rbd-replay.cc.o [13/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/Replayer.cc.o [14/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/rbd_loc.cc.o [15/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/PendingIO.cc.o [16/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o [17/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o [18/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/actions.cc.o [19/1377] Building CXX object src/rbd_fuse/CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o [20/1377] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o [21/1377] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o [22/1377] Building CXX object src/mount/CMakeFiles/mount.ceph.dir/conf.cc.o [23/1377] Building C object src/mount/CMakeFiles/mount.ceph.dir/mount.ceph.c.o [24/1377] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o [25/1377] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o [26/1377] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o [27/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o [28/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o [29/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o [30/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o [31/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o [32/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o [33/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o [34/1377] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o [35/1377] Building CXX object src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o [36/1377] Building CXX object src/librbd/CMakeFiles/rbd_api.dir/librbd.cc.o [37/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/main.cc.o [38/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o [39/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o [40/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o [41/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o [42/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o [43/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o [44/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o [45/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o [46/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o [47/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o [48/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o [49/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o [50/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o [51/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o [52/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o [53/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o [54/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o [55/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o [56/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o [57/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o [58/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o [59/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o [60/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o [61/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o [62/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o [63/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o [64/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o [65/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o [66/1377] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o -MF src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o.d -o src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/BufferReader.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/BufferReader.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/BufferReader.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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 | ^~~~~~~ Running Sphinx v4.3.0 building [mo]: targets for 0 po files that are out of date 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... rbd.8 { } rados.8 { } ceph-deploy.8 { } ceph.8 { } ceph-run.8 { } ceph-create-keys.8 { } rbd-fuse.8 { } rbd-nbd.8 { } ceph-diff-sorted.8 { } ceph-rbdnamer.8 { } cephadm.8 { } ceph-osd.8 { } ceph-volume.8 { } monmaptool.8 { } ceph-authtool.8 { } osdmaptool.8 { } ceph-conf.8 { } ceph-immutable-object-cache.8 { } cephfs-top.8 { } ceph-mon.8 { } mount.ceph.8 { } ceph-objectstore-tool.8 { } radosgw-admin.8 { } crushtool.8 { } ceph-dencoder.8 { } ceph-post-file.8 { } radosgw.8 { } rgw-orphan-list.8 { } rbd-ggate.8 { } ceph-syn.8 { } ceph-volume-systemd.8 { } ceph-debugpack.8 { } rbd-replay-prep.8 { } ceph-bluestore-tool.8 { } ceph-kvstore-tool.8 { } rbd-replay-many.8 { } rbd-replay.8 { } librados-config.8 { } rbdmap.8 { } ceph-mds.8 { } cephfs-mirror.8 { } ceph-clsinfo.8 { } mount.fuse.ceph.8 { } ceph-fuse.8 { } rbd-mirror.8 { } done build succeeded. The manual pages are in .. /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/libkmip/kmip.c: In function 'kmip_print_date_time': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/libkmip/kmip.c: In function 'kmip_print_request_header': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/libkmip/kmip.c: In function 'kmip_print_response_header': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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 In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/ios.hpp:28, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/ios.cc:18: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/weak_ptr.hpp:16, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/include/boost/enable_shared_from_this.hpp:16, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/ios.hpp:22: /usr/include/c++/12.1.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.1.1/bits/stl_algobase.h:71: /usr/include/c++/12.1.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.1.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.1.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.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37: /usr/include/c++/12.1.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.1.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.1.1/functional:64: /usr/include/c++/12.1.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.1.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.1.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.1.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.1.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.1.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.1.1/bits/stl_algo.h:60: /usr/include/c++/12.1.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.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:231:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 232 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.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.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.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.1.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.1.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.1.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.1.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | 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.1.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.1.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.1.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.1.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.1.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.1.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.1.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.1.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.1.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.1.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.1.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.1.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.1.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.1.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/ceph/src/ceph-16.2.10/src/rbd_replay/ios.cc:41:26: /usr/include/c++/12.1.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.1.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/ceph/src/ceph-16.2.10/src/rbd_replay/ios.cc:43:12: /usr/include/c++/12.1.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.1.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.1.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/ceph/src/ceph-16.2.10/src/rbd_replay/ios.cc:43:12: /usr/include/c++/12.1.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.1.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/boost/system/detail/error_category.hpp:17, from /usr/include/boost/system/detail/error_code.hpp:14, from /usr/include/boost/system/error_code.hpp:13, from /usr/include/boost/asio/detail/throw_error.hpp:20, from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /usr/include/boost/asio/detail/tss_ptr.hpp:27, from /usr/include/boost/asio/detail/call_stack.hpp:20, from /usr/include/boost/asio/detail/thread_context.hpp:20, from /usr/include/boost/asio/detail/recycling_allocator.hpp:20, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /usr/include/boost/asio/impl/append.hpp:22, from /usr/include/boost/asio/append.hpp:74, from /usr/include/boost/asio.hpp:20, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/async/bind_handler.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/async/completion.h:20, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_dmclock_async_scheduler.cc:4: /usr/include/c++/12.1.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.1.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.1.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.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/CacheController.h:10, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/CacheController.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/bits/stl_tree.h:63, from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/CacheController.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/lru.h:24, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.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.1.1/vector:70, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/perf_counters.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_dmclock_scheduler_ctx.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_dmclock_scheduler_ctx.cc:14: /usr/include/c++/12.1.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.1.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.1.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.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/Context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:11: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.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/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/Utils.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/Utils.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/Utils.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/lru.h:24, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/SimplePolicy.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/debug.h:18, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/SimplePolicy.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h:8: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /usr/include/c++/12.1.1/bits/locale_classes.h:40, from /usr/include/c++/12.1.1/bits/ios_base.h:41, from /usr/include/c++/12.1.1/iomanip:40, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:42: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/types.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/msg/msg_types.h:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_context.h:36, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:29, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/debug.h:18, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:10, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.h:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /usr/include/c++/12.1.1/bits/locale_classes.h:40, from /usr/include/c++/12.1.1/bits/ios_base.h:41, from /usr/include/c++/12.1.1/iomanip:40, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:42: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/PendingIO.cc:15: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/weak_ptr.hpp:16, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/include/boost/enable_shared_from_this.hpp:16, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/PendingIO.hpp:18: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/key_value_store/key_value_structure.h:17, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/key_value_store/kv_flat_btree_async.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/key_value_store/kvs_arg_types.h:14, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/key_value_store/cls_kvs.cc:11: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/bits/stl_tree.h:63, from /usr/include/c++/12.1.1/set:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/objclass/../include/encoding.h:17, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/objclass/../include/uuid.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/objclass/../include/types.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/objclass/objclass.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/key_value_store/cls_kvs.cc:9: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/Types.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/Types.h:8: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.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/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:11: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/bits/stl_tree.h:63, from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/lru.h:24, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/include/c++/12.1.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.1.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.1.1/bits/stl_tree.h: In member function 'std::_Rb_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.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type '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.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_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.1.1/bits/stl_tree.h:2457: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.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_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.1.1/bits/stl_tree.h:2457: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.1.1/map:61: /usr/include/c++/12.1.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.1.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.1.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/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.cc:179:26: /usr/include/c++/12.1.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/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.cc:181:34: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/Replayer.hpp:25, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/rbd-replay.cc:19: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/vector:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/rbd-replay.cc:15: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/plugin/ParentCache.cc:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/Context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/plugin/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/plugin/ParentCache.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/plugin/ParentCache.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc:8: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /usr/include/c++/12.1.1/stdexcept:39, from /usr/include/c++/12.1.1/system_error:41, from /usr/include/c++/12.1.1/bits/std_mutex.h:39, from /usr/include/c++/12.1.1/condition_variable:39, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_mutex.h:116, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/StateBuilder.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/journal/Journaler.h:10, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.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/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/Context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/actions.cc:15: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/actions.hpp:18: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/Types.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/Types.h:8: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.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/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:7: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/Utils.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/Utils.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o -MF src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o.d -o src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/erasure-code/ceph-erasure-code-tool.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/erasure-code/ceph-erasure-code-tool.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/types.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/stringify.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/erasure-code/ceph-erasure-code-tool.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/actions.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/PendingIO.hpp:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/Replayer.hpp:25, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/Replayer.cc:15: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /usr/include/c++/12.1.1/stdexcept:39, from /usr/include/c++/12.1.1/system_error:41, from /usr/include/c++/12.1.1/mutex:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/Replayer.hpp:19: /usr/include/c++/12.1.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.1.1/set:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/ActionTypes.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rbd_replay/Replayer.hpp:22: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_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.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type '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.1.1/map:61, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:18: /usr/include/c++/12.1.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.1.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/CacheController.h:10, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/main.cc:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/main.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/lru.h:24, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/SimplePolicy.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/libkmip -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/spawn/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_kmip.dir/rgw_kmip_client_impl.cc.o -MF src/rgw/CMakeFiles/rgw_kmip.dir/rgw_kmip_client_impl.cc.o.d -o src/rgw/CMakeFiles/rgw_kmip.dir/rgw_kmip_client_impl.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_kmip_client_impl.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_crypto.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_common.h:22, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_kmip_client_impl.cc:11: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/types.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_crypto.h:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_crypto.h: In constructor 'ceph::crypto::ssl::HMAC::HMAC(const EVP_MD*, const unsigned char*, size_t)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/common/ceph_crypto.h: In destructor 'ceph::crypto::ssl::HMAC::~HMAC()': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Restart()': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Update(const unsigned char*, size_t)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/common/ceph_crypto.h: In member function 'void ceph::crypto::ssl::HMAC::Final(unsigned char*)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/rgw/rgw_common.h:27: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_iam_policy.h: In static member function 'static boost::optional rgw::IAM::Condition::as_binary(const std::string&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_iam_policy.h:350:43: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 350 | base64.push_back(buffer::create_static( | ~~~~~~~~~~~~~~~~~~~~~^ 351 | s.length(), | ~~~~~~~~~~~ 352 | const_cast(s.data()))); // Yuck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_common.h:39: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /usr/include/c++/12.1.1/stdexcept:39, from /usr/include/c++/12.1.1/system_error:41, from /usr/include/c++/12.1.1/mutex:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rgw/rgw_kmip_client_impl.cc:6: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:29, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/Context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/CacheClient.h:14, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/immutable_object_cache/CacheClient.cc:5: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_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.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type '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.1.1/map:61: /usr/include/c++/12.1.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.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.h:11, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/bits/stl_tree.h:63, from /usr/include/c++/12.1.1/set:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.h:9: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:11: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.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.1.1/list:63, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:43, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:38: /usr/include/c++/12.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.1/bits/list.tcc:267:5, inlined from 'librbd::journal::MirrorPeerClientMeta& librbd::journal::MirrorPeerClientMeta::operator=(const librbd::journal::MirrorPeerClientMeta&)' at /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:253:37: /usr/include/c++/12.1.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()); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:22, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/internal.h:14, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/bits/stl_tree.h:63, from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/internal.h:8: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/types.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd_types.h:16, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/internal.h:15: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:8: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/bits/stl_tree.h:63, from /usr/include/c++/12.1.1/set:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/uuid.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/types.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:8: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/journal/Types.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/journal/Types.h:13: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.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/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/list:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:9: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/bits/stl_tree.h:63, from /usr/include/c++/12.1.1/set:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:17, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/journal/cls_journal_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.h:8: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc:8: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/Context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/BaseRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /usr/include/c++/12.1.1/bits/locale_classes.h:40, from /usr/include/c++/12.1.1/bits/ios_base.h:41, from /usr/include/c++/12.1.1/iomanip:40, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:42: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/lock/cls_lock_types.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_client.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:6: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/Mirror.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/main.cc:11: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_argparse.h:26, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/main.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/deep_copy/Types.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/Types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/journal/Types.h:13, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h:10, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/Context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.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.1.1/map:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:29: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_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.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type '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.1.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/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:241:31: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/list:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:9: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/bits/stl_algobase.h:65, from /usr/include/c++/12.1.1/list:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:9: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_nbd/rbd-nbd.cc:75: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /usr/include/c++/12.1.1/stdexcept:39, from /usr/include/c++/12.1.1/system_error:41, from /usr/include/c++/12.1.1/bits/fs_fwd.h:35, from /usr/include/c++/12.1.1/filesystem:44, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_nbd/rbd-nbd.cc:46: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_nbd/rbd-nbd.cc:78: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/BootstrapRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:5: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:107:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rados/librados.hpp:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:7: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: job failed: /usr/bin/g++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/src/include -I/home/buildozer/aports/community/ceph/src/ceph-16.2.10/src -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/build/include -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/xxHash -isystem /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/rapidjson/include -Os -fomit-frame-pointer -Os -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o -MF src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o.d -o src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o -c /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:9, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected template-name before '<' token 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:52: error: expected '{' before '<' token /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:374:17: error: 'unique_ptr' in namespace 'std' does not name a template type 374 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:65:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 64 | #include "inline_memory.h" +++ |+#include 65 | /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:17: error: 'unique_ptr' in namespace 'std' does not name a template type 378 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:378:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 378 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:17: error: 'unique_ptr' in namespace 'std' does not name a template type 383 | static std::unique_ptr | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:383:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 383 | static std::unique_ptr | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:17: error: 'unique_ptr' in namespace 'std' does not name a template type 407 | static std::unique_ptr create_hypercombined( | ^~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:407:12: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? 407 | static std::unique_ptr create_hypercombined( | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:20: error: 'std::unique_ptr' has not been declared 1050 | void push_back(std::unique_ptr bp) { | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1050:35: error: expected ',' or '...' before '<' token 1050 | void push_back(std::unique_ptr bp) { | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:18: error: 'std::unique_ptr' has not been declared 1069 | void rebuild(std::unique_ptr nb); | ^~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1069:33: error: expected ',' or '...' before '<' token 1069 | void rebuild(std::unique_ptr nb); | ^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(const ceph::buffer::v15_2_0::ptr&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1035:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1035 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::buffer::v15_2_0::ptr&&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1044:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1044 | _buffers.push_back(*ptr_node::create(std::move(bp)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(int)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1051:19: error: 'bp' was not declared in this scope 1051 | _carriage = bp.get(); | ^~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1057:51: error: 'r' has incomplete type 1057 | void push_back(ceph::unique_leakable_ptr r) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::push_back(ceph::unique_leakable_ptr)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1058:37: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1058 | _buffers.push_back(*ptr_node::create(std::move(r)).release()); | ^~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In member function 'void ceph::buffer::v15_2_0::list::share(const ceph::buffer::v15_2_0::list&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:1094:41: error: 'create' is not a member of 'ceph::buffer::v15_2_0::ptr_node' 1094 | _buffers.push_back(*ptr_node::create(bp).release()); | ^~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:41, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:10: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h: In static member function 'static void denc_traits::decode(ceph::buffer::v15_2_0::ptr&, ceph::buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:823:31: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 823 | v = ceph::buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h: In function 'void ceph::decode(buffer::v15_2_0::ptr&, buffer::v15_2_0::list::const_iterator&)': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/encoding.h:273:24: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 273 | bp = buffer::copy(s.c_str(), s.length()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc:9: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/../rados/librados.hpp: At global scope: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.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/ceph/src/ceph-16.2.10/src/cls/rbd/cls_rbd_types.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h: In instantiation of 'ceph::buffer::v15_2_0::ptr ceph::buffer::v15_2_0::ptr::iterator_impl::get_ptr(size_t) [with bool is_const = true; size_t = unsigned int]': /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/denc.h:849:26: required from here /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:203:30: error: invalid use of incomplete type 'struct ceph::unique_leakable_ptr' 203 | return buffer::copy(get_pos_add(len), len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/buffer.h:98:8: note: declaration of 'struct ceph::unique_leakable_ptr' 98 | struct unique_leakable_ptr : public std::unique_ptr> { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/cache/ParentCacheObjectDispatch.cc:6: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/errno.h:4, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/cache/ParentCacheObjectDispatch.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/librbd.cc:27: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/ceph_assert.h:5, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:21, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/librbd.cc:19: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.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.1.1/map:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:29: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_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.1.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.1.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/ceph/src/ceph-16.2.10/src/librbd/librbd.cc:1217:19: /usr/include/c++/12.1.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<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:11: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:4: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.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.1.1/map:60, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/ceph_context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/dout.h:29, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/Context.h:19, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/common/AsyncOpTracker.h:8, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h:9: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_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.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type '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.1.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/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:961:41: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/rbd/librbd.hpp:23, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:27, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/Replayer.h:14, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc:4: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/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.1.1/string:45, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/tools/rbd_mirror/image_replayer/journal/Replayer.h:7: /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/librbd/ImageCtx.h:30: /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:162:24: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/buildozer/aports/community/ceph/src/ceph-16.2.10/src/include/xlist.h:186:30: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ninja: subcommands failed >>> ERROR: ceph: build failed >>> ceph: Uninstalling dependencies... (1/345) Purging xmlsec-nss (1.2.34-r1) (2/345) Purging util-linux-misc (2.38.1-r0) (3/345) Purging runuser (2.38.1-r0) (4/345) Purging mount (2.38.1-r0) (5/345) Purging losetup (2.38.1-r0) (6/345) Purging hexdump (2.38.1-r0) (7/345) Purging uuidgen (2.38.1-r0) (8/345) Purging blkid (2.38.1-r0) (9/345) Purging sfdisk (2.38.1-r0) (10/345) Purging mcookie (2.38.1-r0) (11/345) Purging agetty-openrc (0.45.2-r1) (12/345) Purging agetty (2.38.1-r0) (13/345) Purging wipefs (2.38.1-r0) (14/345) Purging cfdisk (2.38.1-r0) (15/345) Purging umount (2.38.1-r0) (16/345) Purging flock (2.38.1-r0) (17/345) Purging lsblk (2.38.1-r0) (18/345) Purging setpriv (2.38.1-r0) (19/345) Purging logger (2.38.1-r0) (20/345) Purging partx (2.38.1-r0) (21/345) Purging fstrim (2.38.1-r0) (22/345) Purging findmnt (2.38.1-r0) (23/345) Purging .makedepends-ceph (20220811.231648) (24/345) Purging acl-dev (2.3.1-r1) (25/345) Purging argp-standalone (1.3-r5) (26/345) Purging bc (1.07.1-r2) (27/345) Purging boost-dev (1.80.0-r0) (28/345) Purging boost1.80-dev (1.80.0-r0) (29/345) Purging boost1.80 (1.80.0-r0) (30/345) Purging boost1.80-libs (1.80.0-r0) (31/345) Purging boost1.80-atomic (1.80.0-r0) (32/345) Purging boost1.80-container (1.80.0-r0) (33/345) Purging boost1.80-contract (1.80.0-r0) (34/345) Purging boost1.80-coroutine (1.80.0-r0) (35/345) Purging boost1.80-date_time (1.80.0-r0) (36/345) Purging boost1.80-fiber (1.80.0-r0) (37/345) Purging boost1.80-graph (1.80.0-r0) (38/345) Purging boost1.80-iostreams (1.80.0-r0) (39/345) Purging boost1.80-json (1.80.0-r0) (40/345) Purging boost1.80-locale (1.80.0-r0) (41/345) Purging boost1.80-log_setup (1.80.0-r0) (42/345) Purging boost1.80-math (1.80.0-r0) (43/345) Purging boost1.80-nowide (1.80.0-r0) (44/345) Purging boost1.80-prg_exec_monitor (1.80.0-r0) (45/345) Purging boost1.80-program_options (1.80.0-r0) (46/345) Purging boost1.80-python3 (1.80.0-r0) (47/345) Purging boost1.80-random (1.80.0-r0) (48/345) Purging boost1.80-regex (1.80.0-r0) (49/345) Purging boost1.80-stacktrace_basic (1.80.0-r0) (50/345) Purging boost1.80-stacktrace_noop (1.80.0-r0) (51/345) Purging boost1.80-system (1.80.0-r0) (52/345) Purging boost1.80-timer (1.80.0-r0) (53/345) Purging boost1.80-type_erasure (1.80.0-r0) (54/345) Purging boost1.80-unit_test_framework (1.80.0-r0) (55/345) Purging boost1.80-wave (1.80.0-r0) (56/345) Purging boost1.80-wserialization (1.80.0-r0) (57/345) Purging btrfs-progs (5.18.1-r0) (58/345) Purging cmake (3.24.0-r0) (59/345) Purging coreutils (9.1-r0) Executing coreutils-9.1-r0.post-deinstall (60/345) Purging cryptsetup-dev (2.5.0-r1) (61/345) Purging cunit-dev (2.1.3-r3) (62/345) Purging cunit (2.1.3-r3) (63/345) Purging curl-dev (7.84.0-r2) (64/345) Purging nghttp2-dev (1.48.0-r1) (65/345) Purging cython (0.29.24-r2) (66/345) Purging diffutils (3.8-r0) (67/345) Purging doxygen (1.9.4-r0) (68/345) Purging fcgi-dev (2.4.2-r1) (69/345) Purging fcgi++ (2.4.2-r1) (70/345) Purging fcgi (2.4.2-r1) (71/345) Purging flex (2.6.4-r3) (72/345) Purging m4 (1.4.19-r1) (73/345) Purging fmt-dev (8.1.1-r2) (74/345) Purging fmt (8.1.1-r2) (75/345) Purging fuse-dev (2.9.9-r1) (76/345) Purging fuse (2.9.9-r1) (77/345) Purging fuse-openrc (3.11.0-r1) (78/345) Purging fuse-common (3.11.0-r1) (79/345) Purging graphviz-dev (5.0.0-r0) (80/345) Purging libjpeg-turbo-dev (2.1.3-r1) (81/345) Purging libjpeg-turbo (2.1.3-r1) (82/345) Purging libsm-dev (1.2.3-r1) (83/345) Purging libsm (1.2.3-r1) (84/345) Purging pango-dev (1.50.9-r0) (85/345) Purging pango-tools (1.50.9-r0) (86/345) Purging gmp-dev (6.2.1-r2) (87/345) Purging libgmpxx (6.2.1-r2) (88/345) Purging graphviz (5.0.0-r0) Executing graphviz-5.0.0-r0.pre-deinstall (89/345) Purging grep (3.7-r0) (90/345) Purging gperf (3.1-r3) (91/345) Purging jq (1.6-r1) (92/345) Purging keyutils-dev (1.6.3-r1) (93/345) Purging leveldb-dev (1.22-r2) (94/345) Purging leveldb (1.22-r2) (95/345) Purging libaio-dev (0.3.112-r2) (96/345) Purging libatomic_ops-dev (7.6.12-r0) (97/345) Purging libatomic_ops (7.6.12-r0) (98/345) Purging libcap-ng-dev (0.8.3-r1) (99/345) Purging libcap-ng (0.8.3-r1) (100/345) Purging libedit-dev (20210910.3.1-r0) (101/345) Purging librdkafka-dev (1.9.0-r1) (102/345) Purging librdkafka (1.9.0-r1) (103/345) Purging libnl3-dev (3.7.0-r0) (104/345) Purging libnl3-cli (3.7.0-r0) (105/345) Purging libnl3 (3.7.0-r0) (106/345) Purging libtirpc-dev (1.3.2-r2) (107/345) Purging krb5-dev (1.19.3-r2) (108/345) Purging e2fsprogs-dev (1.46.5-r2) (109/345) Purging gawk (5.1.1-r0) (110/345) Purging libverto-dev (0.3.2-r1) (111/345) Purging libverto-glib (0.3.2-r1) (112/345) Purging libverto-libev (0.3.2-r1) (113/345) Purging libverto-libevent (0.3.2-r1) (114/345) Purging krb5-server-ldap (1.19.3-r2) (115/345) Purging bsd-compat-headers (0.7.2-r3) (116/345) Purging libtirpc-nokrb (1.3.2-r2) (117/345) Purging libtool (2.4.7-r0) (118/345) Purging libxml2-dev (2.9.14-r1) (119/345) Purging xz-dev (5.2.5-r1) (120/345) Purging lua5.3-dev (5.3.6-r4) (121/345) Purging lua5.3 (5.3.6-r4) (122/345) Purging lua5.3-libs (5.3.6-r4) (123/345) Purging lvm2-dev (2.02.187-r2) (124/345) Purging lz4-dev (1.9.3-r1) (125/345) Purging npm (8.15.1-r0) (126/345) Purging nss-dev (3.81-r0) (127/345) Purging nss (3.81-r0) (128/345) Purging oath-toolkit-dev (2.6.7-r1) (129/345) Purging oath-toolkit-liboath (2.6.7-r1) (130/345) Purging oath-toolkit-libpskc (2.6.7-r1) (131/345) Purging openldap-dev (2.6.3-r1) (132/345) Purging cyrus-sasl-dev (2.1.28-r2) (133/345) Purging libevent-dev (2.1.12-r5) (134/345) Purging libsodium-dev (1.0.18-r2) (135/345) Purging libsodium (1.0.18-r2) (136/345) Purging libldap (2.6.3-r1) (137/345) Purging procps (3.3.17-r1) (138/345) Purging python3-dev (3.10.5-r2) (139/345) Purging py3-prettytable (0.7.2-r8) (140/345) Purging py3-sphinx (4.3.0-r1) (141/345) Purging py3-babel (2.9.1-r1) (142/345) Purging py3-tz (2022.1-r0) (143/345) Purging py3-docutils (0.16-r4) (144/345) Purging py3-imagesize (1.4.1-r0) (145/345) Purging py3-jinja2 (3.1.2-r0) (146/345) Purging py3-markupsafe (2.1.1-r1) (147/345) Purging py3-requests (2.28.1-r0) (148/345) Purging py3-certifi (2021.10.8-r0) (149/345) Purging py3-charset-normalizer (2.1.0-r0) (150/345) Purging py3-idna (3.3-r2) (151/345) Purging py3-urllib3 (1.26.10-r0) (152/345) Purging py3-setuptools (59.4.0-r0) (153/345) Purging py3-appdirs (1.4.4-r4) (154/345) Purging py3-ordered-set (4.0.2-r4) (155/345) Purging py3-snowballstemmer (2.2.0-r0) (156/345) Purging py3-alabaster (0.7.12-r5) (157/345) Purging py3-sphinxcontrib-applehelp (1.0.2-r3) (158/345) Purging py3-sphinxcontrib-devhelp (1.0.2-r3) (159/345) Purging py3-sphinxcontrib-htmlhelp (2.0.0-r2) (160/345) Purging py3-sphinxcontrib-jsmath (1.0.1-r3) (161/345) Purging py3-sphinxcontrib-serializinghtml (1.1.5-r2) (162/345) Purging py3-sphinxcontrib-qthelp (1.0.3-r3) (163/345) Purging rabbitmq-c-dev (0.11.0-r5) (164/345) Purging popt-dev (1.18-r0) (165/345) Purging rabbitmq-c (0.11.0-r5) (166/345) Purging readline-dev (8.1.2-r0) (167/345) Purging libhistory (8.1.2-r0) (168/345) Purging rpcgen (2.6.1-r1) (169/345) Purging rpcbind-openrc (1.2.6-r0) (170/345) Purging rpcbind (1.2.6-r0) (171/345) Purging samurai (1.2-r2) (172/345) Purging snappy-dev (1.1.9-r4) (173/345) Purging sqlite-dev (3.39.2-r0) (174/345) Purging userspace-rcu-dev (0.13.1-r0) (175/345) Purging xfsprogs-dev (5.18.0-r0) (176/345) Purging xfsprogs-libs (5.18.0-r0) (177/345) Purging xmlstarlet (1.6.1-r0) (178/345) Purging yarn (1.22.19-r0) (179/345) Purging yasm (1.3.0-r3) (180/345) Purging cryptsetup-openrc (2.5.0-r1) (181/345) Purging cryptsetup (2.5.0-r1) (182/345) Purging e2fsprogs (1.46.5-r2) (183/345) Purging logrotate-openrc (3.20.1-r2) (184/345) Purging logrotate (3.20.1-r2) (185/345) Purging parted (3.5-r0) (186/345) Purging util-linux-openrc (2.38.1-r0) (187/345) Purging util-linux (2.38.1-r0) (188/345) Purging xfsprogs (5.18.0-r0) (189/345) Purging snappy (1.1.9-r4) (190/345) Purging lvm2-openrc (2.02.187-r2) (191/345) Purging lvm2 (2.02.187-r2) (192/345) Purging lvm2-libs (2.02.187-r2) (193/345) Purging py3-coverage (5.5-r1) (194/345) Purging py3-flake8 (4.0.1-r1) (195/345) Purging py3-pyflakes (2.4.0-r1) (196/345) Purging py3-pycodestyle (2.8.0-r0) (197/345) Purging py3-mccabe (0.7.0-r0) (198/345) Purging py3-nodeenv (1.7.0-r0) (199/345) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (200/345) Purging py3-nose (1.3.7-r9) (201/345) Purging py3-pytest (7.1.2-r2) (202/345) Purging py3-atomicwrites (1.4.1-r0) (203/345) Purging py3-attrs (21.4.0-r0) (204/345) Purging py3-iniconfig (1.1.1-r3) (205/345) Purging py3-more-itertools (8.13.0-r0) (206/345) Purging py3-pygments (2.11.2-r0) (207/345) Purging py3-tomli (2.0.1-r1) (208/345) Purging py3-wcwidth (0.2.5-r2) (209/345) Purging py3-tox (3.24.3-r1) (210/345) Purging py3-packaging (21.3-r2) (211/345) Purging py3-parsing (3.0.9-r0) (212/345) Purging py3-pluggy (1.0.0-r0) (213/345) Purging py3-py (1.10.0-r2) (214/345) Purging py3-virtualenv (20.15.1-r0) (215/345) Purging py3-platformdirs (2.5.2-r0) (216/345) Purging py3-distlib (0.3.4-r2) (217/345) Purging py3-six (1.16.0-r2) (218/345) Purging py3-toml (0.10.2-r4) (219/345) Purging py3-filelock (3.4.2-r2) (220/345) Purging py3-yaml (6.0-r0) (221/345) Purging cairo-dev (1.17.6-r2) (222/345) Purging cairo-tools (1.17.6-r2) (223/345) Purging xcb-util-dev (0.4.0-r3) (224/345) Purging util-macros (1.19.3-r0) (225/345) Purging xcb-util (0.4.0-r3) (226/345) Purging cairo-gobject (1.17.6-r2) (227/345) Purging harfbuzz-dev (5.1.0-r0) (228/345) Purging harfbuzz-icu (5.1.0-r0) (229/345) Purging glib-dev (2.72.3-r0) (230/345) Purging gettext-dev (0.21-r3) (231/345) Purging gettext-asprintf (0.21-r3) (232/345) Purging bzip2-dev (1.0.8-r2) (233/345) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (234/345) Purging docbook-xml (4.5-r7) Executing docbook-xml-4.5-r7.post-deinstall (235/345) Purging libxml2-utils (2.9.14-r1) (236/345) Purging python3 (3.10.5-r2) (237/345) Purging readline (8.1.2-r0) (238/345) Purging boost1.80-chrono (1.80.0-r0) (239/345) Purging boost1.80-context (1.80.0-r0) (240/345) Purging boost1.80-log (1.80.0-r0) (241/345) Purging boost1.80-filesystem (1.80.0-r0) (242/345) Purging boost1.80-thread (1.80.0-r0) (243/345) Purging libffi-dev (3.4.2-r1) (244/345) Purging pango (1.50.9-r0) Executing pango-1.50.9-r0.pre-deinstall (245/345) Purging harfbuzz (5.1.0-r0) (246/345) Purging glib (2.72.3-r0) (247/345) Purging libffi (3.4.2-r1) (248/345) Purging libsasl (2.1.28-r2) (249/345) Purging gdbm (1.23-r0) (250/345) Purging mpdecimal (2.5.1-r1) (251/345) Purging sqlite-libs (3.39.2-r0) (252/345) Purging boost1.80-serialization (1.80.0-r0) (253/345) Purging nspr-dev (4.34.1-r0) (254/345) Purging nspr (4.34.1-r0) (255/345) Purging linux-headers (5.16.7-r1) (256/345) Purging icu-dev (71.1-r4) (257/345) Purging nodejs-current (18.7.0-r2) (258/345) Purging icu (71.1-r4) (259/345) Purging icu-libs (71.1-r4) (260/345) Purging icu-data-en (71.1-r4) (261/345) Purging libxft-dev (2.3.4-r0) (262/345) Purging libxft (2.3.4-r0) (263/345) Purging graphite2-dev (1.3.14-r1) (264/345) Purging graphite2 (1.3.14-r1) (265/345) Purging fontconfig-dev (2.14.0-r0) (266/345) Purging freetype-dev (2.12.1-r0) (267/345) Purging libpng-dev (1.6.37-r2) (268/345) Purging zlib-dev (1.2.12-r3) (269/345) Purging lzo (2.10-r3) (270/345) Purging util-linux-dev (2.38.1-r0) (271/345) Purging libfdisk (2.38.1-r0) (272/345) Purging libmount (2.38.1-r0) (273/345) Purging libsmartcols (2.38.1-r0) (274/345) Purging cryptsetup-libs (2.5.0-r1) (275/345) Purging libuuid (2.38.1-r0) (276/345) Purging libarchive (3.6.1-r1) (277/345) Purging rhash-libs (1.4.3-r1) (278/345) Purging libuv (1.44.2-r0) (279/345) Purging utmps-libs (0.1.2.0-r1) (280/345) Purging skalibs (2.12.0.0-r0) (281/345) Purging argon2-libs (20190702-r2) (282/345) Purging device-mapper-event-libs (2.02.187-r2) (283/345) Purging device-mapper-libs (2.02.187-r2) (284/345) Purging json-c (0.16-r0) (285/345) Purging openssl-dev (3.0.5-r2) (286/345) Purging brotli-dev (1.0.9-r7) (287/345) Purging expat-dev (2.4.8-r1) (288/345) Purging expat (2.4.8-r1) (289/345) Purging cairo (1.17.6-r2) (290/345) Purging fontconfig (2.14.0-r0) (291/345) Purging freetype (2.12.1-r0) (292/345) Purging libpng (1.6.37-r2) (293/345) Purging libice-dev (1.0.10-r1) (294/345) Purging libice (1.0.10-r1) (295/345) Purging libxrender-dev (0.9.10-r4) (296/345) Purging libxrender (0.9.10-r4) (297/345) Purging libxext-dev (1.3.4-r1) (298/345) Purging libxext (1.3.4-r1) (299/345) Purging libx11-dev (1.8.1-r1) (300/345) Purging xtrans (1.4.0-r2) (301/345) Purging libx11 (1.8.1-r1) (302/345) Purging libxcb-dev (1.15-r0) (303/345) Purging xcb-proto (1.15-r0) (304/345) Purging libxcb (1.15-r0) (305/345) Purging libxau-dev (1.0.9-r1) (306/345) Purging libxau (1.0.9-r1) (307/345) Purging libxdmcp-dev (1.1.3-r1) (308/345) Purging libxdmcp (1.1.3-r1) (309/345) Purging xorgproto (2022.1-r0) (310/345) Purging libbsd (0.11.6-r2) (311/345) Purging libmd (1.0.4-r0) (312/345) Purging pixman-dev (0.40.0-r3) (313/345) Purging pixman (0.40.0-r3) (314/345) Purging pcre-dev (8.45-r2) (315/345) Purging libpcre16 (8.45-r2) (316/345) Purging libpcre32 (8.45-r2) (317/345) Purging libpcrecpp (8.45-r2) (318/345) Purging pcre (8.45-r2) (319/345) Purging xmlsec (1.2.34-r1) (320/345) Purging libxslt (1.1.35-r0) (321/345) Purging libgcrypt (1.10.1-r0) (322/345) Purging libgpg-error (1.45-r0) (323/345) Purging fribidi-dev (1.0.12-r0) (324/345) Purging fribidi (1.0.12-r0) (325/345) Purging libltdl (2.4.7-r0) (326/345) Purging oniguruma (6.9.8-r0) (327/345) Purging libtirpc (1.3.2-r2) (328/345) Purging libtirpc-conf (1.3.2-r2) (329/345) Purging krb5-libs (1.19.3-r2) (330/345) Purging krb5-conf (1.0-r2) (331/345) Purging keyutils-libs (1.6.3-r1) (332/345) Purging libaio (0.3.112-r2) (333/345) Purging ncurses-dev (6.3_p20220806-r0) (334/345) Purging zstd-dev (1.5.2-r5) (335/345) Purging e2fsprogs-libs (1.46.5-r2) (336/345) Purging libcom_err (1.46.5-r2) (337/345) Purging libverto (0.3.2-r1) (338/345) Purging libev (4.33-r0) (339/345) Purging linenoise (1.0-r2) (340/345) Purging libproc (3.3.17-r1) (341/345) Purging userspace-rcu (0.13.1-r0) (342/345) Purging libeconf (0.4.4-r0) (343/345) Purging linux-pam (1.5.2-r1) (344/345) Purging inih (56-r0) (345/345) Purging yaml (0.2.5-r0) Executing busybox-1.35.0-r22.trigger Executing eudev-3.2.11-r1.trigger OK: 701 MiB in 123 packages