>>> thin-provisioning-tools: Building main/thin-provisioning-tools 0.9.0-r4 (using abuild 3.10.0_rc1-r2) started Tue, 25 Oct 2022 16:07:57 +0000 >>> thin-provisioning-tools: Checking sanity of /home/buildozer/aports/main/thin-provisioning-tools/APKBUILD... >>> WARNING: thin-provisioning-tools: No maintainer >>> thin-provisioning-tools: Analyzing dependencies... >>> thin-provisioning-tools: Installing for build: build-base expat-dev boost-dev libaio-dev linux-headers autoconf automake libtool gtest-dev (1/69) Installing expat (2.4.9-r0) (2/69) Installing expat-dev (2.4.9-r0) (3/69) Installing boost1.80-atomic (1.80.0-r3) (4/69) Installing boost1.80-chrono (1.80.0-r3) (5/69) Installing boost1.80-container (1.80.0-r3) (6/69) Installing boost1.80-context (1.80.0-r3) (7/69) Installing boost1.80-contract (1.80.0-r3) (8/69) Installing boost1.80-coroutine (1.80.0-r3) (9/69) Installing boost1.80-date_time (1.80.0-r3) (10/69) Installing boost1.80-fiber (1.80.0-r3) (11/69) Installing boost1.80-filesystem (1.80.0-r3) (12/69) Installing boost1.80-graph (1.80.0-r3) (13/69) Installing libbz2 (1.0.8-r3) (14/69) Installing xz-libs (5.2.7-r0) (15/69) Installing boost1.80-iostreams (1.80.0-r3) (16/69) Installing boost1.80-locale (1.80.0-r3) (17/69) Installing boost1.80-thread (1.80.0-r3) (18/69) Installing boost1.80-log (1.80.0-r3) (19/69) Installing boost1.80-log_setup (1.80.0-r3) (20/69) Installing boost1.80-math (1.80.0-r3) (21/69) Installing boost1.80-prg_exec_monitor (1.80.0-r3) (22/69) Installing boost1.80-program_options (1.80.0-r3) (23/69) Installing libffi (3.4.3-r0) (24/69) Installing gdbm (1.23-r0) (25/69) Installing mpdecimal (2.5.1-r1) (26/69) Installing readline (8.2.0-r0) (27/69) Installing sqlite-libs (3.39.4-r0) (28/69) Installing python3 (3.10.8-r1) (29/69) Installing boost1.80-python3 (1.80.0-r3) (30/69) Installing boost1.80-random (1.80.0-r3) (31/69) Installing boost1.80-regex (1.80.0-r3) (32/69) Installing boost1.80-serialization (1.80.0-r3) (33/69) Installing boost1.80-stacktrace_basic (1.80.0-r3) (34/69) Installing boost1.80-stacktrace_noop (1.80.0-r3) (35/69) Installing boost1.80-system (1.80.0-r3) (36/69) Installing boost1.80-timer (1.80.0-r3) (37/69) Installing boost1.80-type_erasure (1.80.0-r3) (38/69) Installing boost1.80-unit_test_framework (1.80.0-r3) (39/69) Installing boost1.80-wave (1.80.0-r3) (40/69) Installing boost1.80-wserialization (1.80.0-r3) (41/69) Installing boost1.80-json (1.80.0-r3) (42/69) Installing boost1.80-nowide (1.80.0-r3) (43/69) Installing boost1.80-libs (1.80.0-r3) (44/69) Installing boost1.80 (1.80.0-r3) (45/69) Installing linux-headers (5.19.5-r0) (46/69) Installing bzip2-dev (1.0.8-r3) (47/69) Installing icu-data-en (72.1-r1) Executing icu-data-en-72.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (48/69) Installing icu-libs (72.1-r1) (49/69) Installing icu (72.1-r1) (50/69) Installing icu-dev (72.1-r1) (51/69) Installing xz-dev (5.2.7-r0) (52/69) Installing zlib-dev (1.2.13-r0) (53/69) Installing boost1.80-dev (1.80.0-r3) (54/69) Installing boost-dev (1.80.0-r3) (55/69) Installing libaio (0.3.113-r0) (56/69) Installing libaio-dev (0.3.113-r0) (57/69) Installing m4 (1.4.19-r1) (58/69) Installing perl (5.36.0-r0) (59/69) Installing autoconf (2.71-r1) (60/69) Installing automake (1.16.5-r1) (61/69) Installing libltdl (2.4.7-r0) (62/69) Installing libtool (2.4.7-r0) (63/69) Installing gtest (1.12.1-r0) (64/69) Installing gmock (1.12.1-r0) (65/69) Installing gtest-dev (1.12.1-r0) (66/69) Installing .makedepends-thin-provisioning-tools (20221025.160757) (67/69) Installing perl-error (0.17029-r1) (68/69) Installing perl-git (2.38.1-r0) (69/69) Installing git-perl (2.38.1-r0) Executing busybox-1.35.0-r27.trigger OK: 486 MiB in 161 packages >>> thin-provisioning-tools: Cleaning up srcdir >>> thin-provisioning-tools: Cleaning up pkgdir >>> thin-provisioning-tools: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/thin-provisioning-tools-0.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> thin-provisioning-tools: Fetching thin-provisioning-tools-0.9.0.tar.gz::https://github.com/jthornber/thin-provisioning-tools/archive/v0.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31439 0 31439 0 0 17760 0 --:--:-- 0:00:01 --:--:-- 17760 100 185k 0 185k 0 0 68682 0 --:--:-- 0:00:02 --:--:-- 155k 100 291k 0 291k 0 0 80926 0 --:--:-- 0:00:03 --:--:-- 135k 100 418k 0 418k 0 0 92241 0 --:--:-- 0:00:04 --:--:-- 134k 100 489k 0 489k 0 0 92396 0 --:--:-- 0:00:05 --:--:-- 125k >>> thin-provisioning-tools: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/thin-provisioning-tools-0.9.0.tar.gz >>> thin-provisioning-tools: Checking sha512sums... thin-provisioning-tools-0.9.0.tar.gz: OK paths.patch: OK >>> thin-provisioning-tools: Unpacking /var/cache/distfiles/v3.17/thin-provisioning-tools-0.9.0.tar.gz... >>> thin-provisioning-tools: paths.patch patching file Makefile.in Hunk #1 succeeded at 190 (offset -14 lines). configure.ac:87: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:87: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:87: the top level configure.ac:100: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:100: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:100: the top level configure.ac:112: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:112: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:112: the top level configure.ac:123: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:123: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:123: the top level configure.ac:136: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:136: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:136: the top level configure.ac:149: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:149: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:149: the top level configure.ac:157: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:157: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:157: the top level configure.ac:165: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:165: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:165: the top level configure.ac:173: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:173: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:173: the top level checking build system type... armv8l-unknown-linux-musleabihf checking host system type... armv8l-unknown-linux-musleabihf checking target system type... armv8l-unknown-linux-musleabihf checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for a sed that does not truncate output... /bin/sed checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a race-free mkdir -p... ./autoconf/install-sh -c -d checking for a BSD-compatible install... /usr/bin/install -c checking for strip... strip checking for ar... ar checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for g++ options needed to detect all undeclared functions... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for expat.h... yes checking for iostream... yes checking for libaio.h... yes checking for boost/bind.hpp... yes checking for boost/crc.hpp... yes checking for boost/lexical_cast.hpp... yes checking for boost/noncopyable.hpp... yes checking for boost/optional.hpp... yes checking for boost/static_assert.hpp... yes checking file owner... checking group owner... checking whether to enable debugging... no checking whether to enable gprof... no checking for C++ optimisation flag... checking whether to enable unit testing... yes checking whether to enable development tools... no checking whether to statically link libstdc++... no checking whether to statically link... no checking for getopt.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating contrib/Makefile config.status: creating unit-tests/Makefile config.status: creating version.h config.status: creating src/version.rs [CXX] base/output_file_requirements.cc [CXX] base/application.cc [CXX] base/base64.cc [CXX] base/disk_units.cc [CXX] base/endian_utils.cc [CXX] base/error_state.cc [CXX] base/error_string.cc [CXX] base/grid_layout.cc [CXX] base/io_generator.cc [CXX] base/file_utils.cc [CXX] base/progress_monitor.cc [CXX] base/rolling_hash.cc [CXX] base/sequence_generator.cc [CXX] base/xml_utils.cc [CXX] block-cache/block_cache.cc [CXX] block-cache/copier.cc [CXX] block-cache/io_engine.cc [CXX] block-cache/mem_pool.cc [CXX] caching/cache_check.cc [CXX] caching/cache_dump.cc [CXX] caching/cache_metadata_size.cc [CXX] caching/cache_repair.cc [CXX] caching/cache_restore.cc [CXX] caching/cache_writeback.cc [CXX] caching/commands.cc [CXX] caching/hint_array.cc [CXX] caching/mapping_array.cc [CXX] caching/metadata.cc [CXX] caching/metadata_dump.cc [CXX] caching/restore_emitter.cc [CXX] caching/superblock.cc [CXX] caching/xml_format.cc [CXX] era/commands.cc [CXX] era/era_array.cc [CXX] era/era_check.cc [CXX] era/era_detail.cc [CXX] era/era_dump.cc [CXX] era/era_invalidate.cc [CXX] era/era_restore.cc [CXX] era/metadata.cc [CXX] era/metadata_dump.cc [CXX] era/restore_emitter.cc [CXX] era/superblock.cc [CXX] era/writeset_tree.cc [CXX] era/xml_format.cc [CXX] main.cc [CXX] persistent-data/block.cc [CXX] persistent-data/checksum.cc [CXX] persistent-data/data-structures/bitset.cc [CXX] persistent-data/data-structures/bloom_filter.cc [CXX] persistent-data/data-structures/btree.cc [CXX] persistent-data/data-structures/btree_damage_visitor.cc [CXX] persistent-data/data-structures/btree_node_checker.cc [CXX] persistent-data/error_set.cc [CXX] persistent-data/file_utils.cc [CXX] persistent-data/hex_dump.cc [CXX] persistent-data/space-maps/careful_alloc.cc [CXX] persistent-data/space-maps/core.cc [CXX] persistent-data/space-maps/disk.cc [CXX] persistent-data/space-maps/recursive.cc [CXX] persistent-data/space_map.cc [CXX] persistent-data/transaction_manager.cc [CXX] persistent-data/validators.cc [CXX] thin-provisioning/commands.cc [CXX] thin-provisioning/cache_stream.cc [CXX] thin-provisioning/chunk_stream.cc [CXX] thin-provisioning/device_tree.cc [CXX] thin-provisioning/fixed_chunk_stream.cc [CXX] thin-provisioning/human_readable_format.cc [CXX] thin-provisioning/mapping_tree.cc [CXX] thin-provisioning/metadata.cc [CXX] thin-provisioning/metadata_checker.cc [CXX] thin-provisioning/metadata_counter.cc [CXX] thin-provisioning/metadata_dumper.cc In file included from /usr/include/c++/12.2.1/set:60, from ./block-cache/io_engine.h:9, from ./block-cache/copier.h:4, from block-cache/copier.cc:1: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ [CXX] thin-provisioning/override_emitter.cc [CXX] thin-provisioning/pool_stream.cc [CXX] thin-provisioning/restore_emitter.cc In file included from /usr/include/c++/12.2.1/map:61, from ./block-cache/copier.h:9: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = bcache::copy_job; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool bcache::copier::wait_successful(const bcache::io_engine::wait_result&)' at block-cache/copier.cc:145:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = bcache::copy_job; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool bcache::copier::wait_successful(const bcache::io_engine::wait_result&)' at block-cache/copier.cc:159:15: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = bcache::copy_job; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool bcache::copier::wait_successful(const bcache::io_engine::wait_result&)' at block-cache/copier.cc:167:14: /usr/include/c++/12.2.1/bits/stl_map.h:1086:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1086 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [CXX] thin-provisioning/rmap_visitor.cc In file included from /usr/include/boost/bind.hpp:30, from persistent-data/block.cc:25: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [CXX] thin-provisioning/superblock.cc [CXX] thin-provisioning/thin_check.cc In file included from /usr/include/c++/12.2.1/set:60, from ./block-cache/io_engine.h:9, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/space_map.h:23, from ./persistent-data/space-maps/core.h:22, from persistent-data/space-maps/core.cc:19: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from ./persistent-data/block.h:25: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void {anonymous}::core_map::set_count_(bcache::block_address, persistent_data::ref_t)' at persistent-data/space-maps/core.cc:180:18: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [CXX] thin-provisioning/thin_delta.cc [CXX] thin-provisioning/thin_dump.cc [CXX] thin-provisioning/thin_ls.cc [CXX] thin-provisioning/thin_metadata_size.cc [CXX] thin-provisioning/thin_pool.cc [CXX] thin-provisioning/thin_repair.cc [CXX] thin-provisioning/thin_restore.cc [CXX] thin-provisioning/thin_rmap.cc [CXX] thin-provisioning/thin_trim.cc [CXX] thin-provisioning/xml_format.cc [CXX] thin-provisioning/shared_library_emitter.cc [CC] ft-lib/bcache.c [CC] ft-lib/crc32c.c [CC] ft-lib/dm-ioctl.c ft-lib/bcache.c: In function 'engine_issue': ft-lib/bcache.c:187:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | if (((uint64_t) data) & (PAGE_SIZE - 1)) | ^ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from ./era/era_array.h:4, from era/era_array.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from ./caching/mapping_array.h:4, from caching/mapping_array.cc:2: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'free_ctl', inlined from 'realloc_ctl' at ft-lib/dm-ioctl.c:75:2, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:269:9: ft-lib/dm-ioctl.c:60:9: warning: pointer 'ctl' may be used after 'free' [-Wuse-after-free] 60 | free(ctl); | ^~~~~~~~~ In function 'free_ctl', inlined from 'list_devices' at ft-lib/dm-ioctl.c:235:3, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:267:10: ft-lib/dm-ioctl.c:60:9: note: call to 'free' here 60 | free(ctl); | ^~~~~~~~~ In function 'realloc_ctl', inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:269:9: ft-lib/dm-ioctl.c:68:38: warning: pointer 'ctl' used after 'free' [-Wuse-after-free] 68 | size_t old_payload_size = old->data_size - sizeof(struct dm_ioctl); | ~~~^~~~~~~~~~~ In function 'free_ctl', inlined from 'list_devices' at ft-lib/dm-ioctl.c:235:3, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:267:10: ft-lib/dm-ioctl.c:60:9: note: call to 'free' here 60 | free(ctl); | ^~~~~~~~~ In function 'payload', inlined from 'realloc_ctl' at ft-lib/dm-ioctl.c:73:24, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:269:9: ft-lib/dm-ioctl.c:39:45: warning: pointer 'ctl' may be used after 'free' [-Wuse-after-free] 39 | return ((unsigned char *) ctl) + ctl->data_start; | ~~~^~~~~~~~~~~~ In function 'free_ctl', inlined from 'list_devices' at ft-lib/dm-ioctl.c:235:3, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:267:10: ft-lib/dm-ioctl.c:60:9: note: call to 'free' here 60 | free(ctl); | ^~~~~~~~~ In function 'payload', inlined from 'realloc_ctl' at ft-lib/dm-ioctl.c:73:24, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:269:9: ft-lib/dm-ioctl.c:39:40: warning: pointer 'ctl' may be used after 'free' [-Wuse-after-free] 39 | return ((unsigned char *) ctl) + ctl->data_start; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function 'free_ctl', inlined from 'list_devices' at ft-lib/dm-ioctl.c:235:3, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:267:10: ft-lib/dm-ioctl.c:60:9: note: call to 'free' here 60 | free(ctl); | ^~~~~~~~~ In function 'free_ctl', inlined from 'realloc_ctl' at ft-lib/dm-ioctl.c:75:2, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:269:9: ft-lib/dm-ioctl.c:60:9: warning: pointer 'ctl' may be used after 'free' [-Wuse-after-free] 60 | free(ctl); | ^~~~~~~~~ In function 'free_ctl', inlined from 'list_devices' at ft-lib/dm-ioctl.c:235:3, inlined from 'dm_list_devices' at ft-lib/dm-ioctl.c:267:10: ft-lib/dm-ioctl.c:60:9: note: call to 'free' here 60 | free(ctl); | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./era/era_detail.h:5, from ./era/writeset_tree.h:4, from era/writeset_tree.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void persistent_data::btree_detail::btree_damage_visitor::visit_values(const persistent_data::btree_detail::btree_path&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array::block_value_visitor; DamageVisitor = persistent_data::array::block_damage_visitor<{anonymous}::ll_damage_visitor>; unsigned int Levels = 1; ValueTraits = persistent_data::array::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:167:18, inlined from 'bool persistent_data::btree_detail::btree_damage_visitor::visit_leaf(const node_location&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array::block_value_visitor; DamageVisitor = persistent_data::array::block_damage_visitor<{anonymous}::ll_damage_visitor>; unsigned int Levels = 1; ValueTraits = persistent_data::array::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:143:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from ./base/run_set.h:6, from ./persistent-data/block_counter.h:22, from ./persistent-data/space_map.h:24, from ./persistent-data/transaction_manager.h:23, from ./persistent-data/file_utils.h:5, from caching/cache_writeback.cc:2: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = bcache::copy_op; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void persistent_data::btree_detail::btree_damage_visitor::visit_values(const persistent_data::btree_detail::btree_path&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = {anonymous}::ll_writeset_visitor; DamageVisitor = {anonymous}::ll_damage_visitor; unsigned int Levels = 1; ValueTraits = era::era_detail_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:167:18, inlined from 'bool persistent_data::btree_detail::btree_damage_visitor::visit_leaf(const node_location&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = {anonymous}::ll_writeset_visitor; DamageVisitor = {anonymous}::ll_damage_visitor; unsigned int Levels = 1; ValueTraits = era::era_detail_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:143:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_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<{anonymous}::copy_visitor::issue():: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void persistent_data::btree_detail::btree_damage_visitor::visit_values(const persistent_data::btree_detail::btree_path&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array::block_value_visitor; DamageVisitor = persistent_data::array::block_damage_visitor<{anonymous}::ll_damage_visitor>; unsigned int Levels = 1; ValueTraits = persistent_data::array::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:167:18, inlined from 'bool persistent_data::btree_detail::btree_damage_visitor::visit_leaf(const node_location&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array::block_value_visitor; DamageVisitor = persistent_data::array::block_damage_visitor<{anonymous}::ll_damage_visitor>; unsigned int Levels = 1; ValueTraits = persistent_data::array::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:143:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::copy_visitor::issue():: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./thin-provisioning/device_tree.h:5, from thin-provisioning/device_tree.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [LD] lib/libft.so In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void persistent_data::btree_detail::btree_damage_visitor::visit_values(const persistent_data::btree_detail::btree_path&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = {anonymous}::visitor_adapter; DamageVisitor = {anonymous}::ll_damage_visitor; unsigned int Levels = 1; ValueTraits = thin_provisioning::device_tree_detail::device_details_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:167:18, inlined from 'bool persistent_data::btree_detail::btree_damage_visitor::visit_leaf(const node_location&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = {anonymous}::visitor_adapter; DamageVisitor = {anonymous}::ll_damage_visitor; unsigned int Levels = 1; ValueTraits = thin_provisioning::device_tree_detail::device_details_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:143:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:34, from /usr/include/boost/optional.hpp:15, from ./base/run.h:4, from ./thin-provisioning/rmap_visitor.h:4, from thin-provisioning/rmap_visitor.cc:1: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function '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 thin_provisioning::rmap_visitor::rmap_region&, const thin_provisioning::rmap_visitor::rmap_region&)]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./thin-provisioning/mapping_tree.h:5, from ./thin-provisioning/rmap_visitor.h:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const base::run&}; _Tp = base::run; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_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<{anonymous}::copy_visitor::issue():: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = base::run; _Alloc = std::allocator >]', inlined from 'void thin_provisioning::rmap_visitor::add_data_region(const region&)' at thin-provisioning/rmap_visitor.cc:17:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const thin_provisioning::rmap_visitor::rmap_region&}; _Tp = thin_provisioning::rmap_visitor::rmap_region; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = {anonymous}::copy_visitor::issue()::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void {anonymous}::copy_visitor::issue()' at caching/cache_writeback.cc:137:8: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::copy_visitor::issue():: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = {anonymous}::copy_visitor::issue()::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void {anonymous}::copy_visitor::issue()' at caching/cache_writeback.cc:137:8: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = thin_provisioning::rmap_visitor::rmap_region; _Alloc = std::allocator]', inlined from 'void thin_provisioning::rmap_visitor::push_current()' at thin-provisioning/rmap_visitor.cc:94:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from ./base/run_set.h:6, from ./persistent-data/block_counter.h:22, from ./persistent-data/space_map.h:24, from ./persistent-data/transaction_manager.h:23: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = thin_provisioning::rmap_visitor::rmap_region; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./thin-provisioning/metadata.h:24, from ./thin-provisioning/metadata_counter.h:4, from thin-provisioning/metadata_counter.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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 thin_provisioning::rmap_visitor::rmap_region&, const thin_provisioning::rmap_visitor::rmap_region&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void thin_provisioning::rmap_visitor::complete()' at thin-provisioning/rmap_visitor.cc:45:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const thin_provisioning::rmap_visitor::rmap_region&, const thin_provisioning::rmap_visitor::rmap_region&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void thin_provisioning::rmap_visitor::complete()' at thin-provisioning/rmap_visitor.cc:45:11: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from ./caching/hint_array.h:4, from caching/hint_array.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void persistent_data::btree_detail::btree_damage_visitor::visit_values(const persistent_data::btree_detail::btree_path&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array<{anonymous}::bitset_traits>::block_value_visitor; DamageVisitor = persistent_data::array<{anonymous}::bitset_traits>::block_damage_visitor; unsigned int Levels = 1; ValueTraits = persistent_data::array<{anonymous}::bitset_traits>::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:167:18, inlined from 'bool persistent_data::btree_detail::btree_damage_visitor::visit_leaf(const node_location&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array<{anonymous}::bitset_traits>::block_value_visitor; DamageVisitor = persistent_data::array<{anonymous}::bitset_traits>::block_damage_visitor; unsigned int Levels = 1; ValueTraits = persistent_data::array<{anonymous}::bitset_traits>::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:143:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void persistent_data::btree_detail::btree_damage_visitor::visit_values(const persistent_data::btree_detail::btree_path&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array<{anonymous}::hint_traits<4> >::block_value_visitor<{anonymous}::value_adapter>; DamageVisitor = persistent_data::array<{anonymous}::hint_traits<4> >::block_damage_visitor<{anonymous}::ll_damage_visitor>; unsigned int Levels = 1; ValueTraits = persistent_data::array<{anonymous}::hint_traits<4> >::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:167:18, inlined from 'bool persistent_data::btree_detail::btree_damage_visitor::visit_leaf(const node_location&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = persistent_data::array<{anonymous}::hint_traits<4> >::block_value_visitor<{anonymous}::value_adapter>; DamageVisitor = persistent_data::array<{anonymous}::hint_traits<4> >::block_damage_visitor<{anonymous}::ll_damage_visitor>; unsigned int Levels = 1; ValueTraits = persistent_data::array<{anonymous}::hint_traits<4> >::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:143:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50, from ./base/file_utils.h:4, from ./block-cache/block_cache.h:5, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/simple_traits.h:5, from thin-provisioning/metadata_dumper.cc:19: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = bool (*)(const std::pair<{anonymous}::node_info, {anonymous}::node_info>&, const std::pair<{anonymous}::node_info, {anonymous}::node_info>&)]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/algorithm:61, from ./base/run_set.h:6, from ./persistent-data/block_counter.h:22, from ./persistent-data/space_map.h:24, from ./persistent-data/transaction_manager.h:23: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair<{anonymous}::node_info, {anonymous}::node_info>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]': /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1629 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' 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*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from thin-provisioning/thin_rmap.cc:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::run}; _Tp = base::run; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair<{anonymous}::node_info, {anonymous}::node_info>&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector > {anonymous}::gatherer::find_compatible_roots(persistent_data::transaction_manager&, const std::vector<{anonymous}::node_info>&, const std::vector<{anonymous}::node_info>&)' at thin-provisioning/metadata_dumper.cc:381:8, inlined from 'boost::optional<{anonymous}::gatherer::roots> {anonymous}::gatherer::find_best_roots(persistent_data::transaction_manager&)' at thin-provisioning/metadata_dumper.cc:327:70, inlined from 'void {anonymous}::find_better_roots_(persistent_data::block_manager::ptr, thin_provisioning::superblock_detail::superblock&)' at thin-provisioning/metadata_dumper.cc:816:33, inlined from 'void {anonymous}::metadata_repair_(persistent_data::block_manager::ptr, thin_provisioning::emitter::ptr, const thin_provisioning::override_options&)' at thin-provisioning/metadata_dumper.cc:872:22, inlined from 'void thin_provisioning::metadata_repair(persistent_data::block_manager::ptr, emitter::ptr, const override_options&)' at thin-provisioning/metadata_dumper.cc:908:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = bool (*)(const pair<{anonymous}::node_info, {anonymous}::node_info>&, const pair<{anonymous}::node_info, {anonymous}::node_info>&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector > {anonymous}::gatherer::find_compatible_roots(persistent_data::transaction_manager&, const std::vector<{anonymous}::node_info>&, const std::vector<{anonymous}::node_info>&)' at thin-provisioning/metadata_dumper.cc:381:8, inlined from 'boost::optional<{anonymous}::gatherer::roots> {anonymous}::gatherer::find_best_roots(persistent_data::transaction_manager&)' at thin-provisioning/metadata_dumper.cc:327:70, inlined from 'void {anonymous}::find_better_roots_(persistent_data::block_manager::ptr, thin_provisioning::superblock_detail::superblock&)' at thin-provisioning/metadata_dumper.cc:816:33, inlined from 'void {anonymous}::metadata_repair_(persistent_data::block_manager::ptr, thin_provisioning::emitter::ptr, const thin_provisioning::override_options&)' at thin-provisioning/metadata_dumper.cc:872:22, inlined from 'void thin_provisioning::metadata_repair(persistent_data::block_manager::ptr, emitter::ptr, const override_options&)' at thin-provisioning/metadata_dumper.cc:908:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector > {anonymous}::gatherer::find_compatible_roots(persistent_data::transaction_manager&, const std::vector<{anonymous}::node_info>&, const std::vector<{anonymous}::node_info>&)' at thin-provisioning/metadata_dumper.cc:408:23, inlined from 'boost::optional<{anonymous}::gatherer::roots> {anonymous}::gatherer::find_best_roots(persistent_data::transaction_manager&)' at thin-provisioning/metadata_dumper.cc:327:70, inlined from 'void {anonymous}::find_better_roots_(persistent_data::block_manager::ptr, thin_provisioning::superblock_detail::superblock&)' at thin-provisioning/metadata_dumper.cc:816:33, inlined from 'void {anonymous}::metadata_repair_(persistent_data::block_manager::ptr, thin_provisioning::emitter::ptr, const thin_provisioning::override_options&)' at thin-provisioning/metadata_dumper.cc:872:22, inlined from 'void thin_provisioning::metadata_repair(persistent_data::block_manager::ptr, emitter::ptr, const override_options&)' at thin-provisioning/metadata_dumper.cc:908:19: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::run}; _Tp = base::run; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::run; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual int thin_provisioning::thin_rmap_cmd::run(int, char**)' at thin-provisioning/thin_rmap.cc:147:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./block-cache/io_engine.h:12, from ./block-cache/block_cache.h:6, from ./persistent-data/block.h:22, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/btree_damage_visitor.h:5, from thin-provisioning/thin_delta.cc:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void persistent_data::btree_detail::btree_damage_visitor::visit_values(const persistent_data::btree_detail::btree_path&, const persistent_data::btree_detail::node_ref&) [with ValueVisitor = local::mapping_recorder; DamageVisitor = local::damage_visitor; unsigned int Levels = 1; ValueTraits = thin_provisioning::mapping_tree_detail::block_traits]' at ./persistent-data/data-structures/btree_damage_visitor.h:167:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [LD] bin/pdata_tools >>> thin-provisioning-tools: Entering fakeroot... [txt2man] man8/cache_check.txt [txt2man] man8/cache_dump.txt [txt2man] man8/cache_metadata_size.txt [txt2man] man8/cache_repair.txt [txt2man] man8/cache_restore.txt [txt2man] man8/cache_writeback.txt [txt2man] man8/thin_check.txt bin/txt2man: line 164: gawk: not found bin/txt2man: line 164: gawk: not found [txt2man] man8/thin_delta.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/thin_dump.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/thin_ls.txt [txt2man] man8/thin_repair.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/thin_restore.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/thin_rmap.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/thin_metadata_size.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/thin_trim.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/era_check.txt bin/txt2man: line 164: [txt2man] man8/era_dump.txt gawk: not found bin/txt2man: line 164: gawk: not found [txt2man] man8/era_invalidate.txt bin/txt2man: line 164: gawk: not found [txt2man] man8/era_restore.txt bin/txt2man: line 164: gawk: not found bin/txt2man: line 164: gawk: not found bin/txt2man: line 164: gawk: not found bin/txt2man: line 164: gawk: not found bin/txt2man: line 164: gawk: not found bin/txt2man: line 164: gawk: not found bin/txt2man: line 164: gawk: not found /usr/bin/install -c -m 755 -d /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin /usr/bin/install -c -m 755 bin/pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin strip /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/pdata_tools ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/cache_check ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/cache_dump ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/cache_metadata_size ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/cache_repair ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/cache_restore ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/cache_writeback ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_check ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_delta ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_dump ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_ls ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_repair ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_restore ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_rmap ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_metadata_size ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/thin_trim ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/era_check ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/era_dump ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/era_invalidate ln -s -f pdata_tools /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/sbin/era_restore /usr/bin/install -c -m 755 -d /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/cache_check.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/cache_dump.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/cache_metadata_size.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/cache_repair.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/cache_restore.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/cache_writeback.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_check.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_delta.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_dump.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_ls.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_repair.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_restore.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_rmap.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_metadata_size.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/era_check.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/era_dump.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/era_restore.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/era_invalidate.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 /usr/bin/install -c -p -m 644 man8/thin_trim.8 /home/buildozer/aports/main/thin-provisioning-tools/pkg/thin-provisioning-tools/usr/share/man/man8 >>> thin-provisioning-tools-doc*: Running split function doc... >>> thin-provisioning-tools-doc*: Preparing subpackage thin-provisioning-tools-doc... >>> thin-provisioning-tools-doc*: Running postcheck for thin-provisioning-tools-doc >>> thin-provisioning-tools*: Running postcheck for thin-provisioning-tools >>> thin-provisioning-tools*: Preparing package thin-provisioning-tools... >>> thin-provisioning-tools*: Stripping binaries >>> thin-provisioning-tools-doc*: Scanning shared objects >>> thin-provisioning-tools*: Scanning shared objects >>> thin-provisioning-tools-doc*: Tracing dependencies... >>> thin-provisioning-tools-doc*: Package size: 96.0 KB >>> thin-provisioning-tools-doc*: Compressing data... >>> thin-provisioning-tools-doc*: Create checksum... >>> thin-provisioning-tools-doc*: Create thin-provisioning-tools-doc-0.9.0-r4.apk >>> thin-provisioning-tools*: Tracing dependencies... so:libaio.so.1 so:libc.musl-armv7.so.1 so:libexpat.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> thin-provisioning-tools*: Package size: 524.0 KB >>> thin-provisioning-tools*: Compressing data... >>> thin-provisioning-tools*: Create checksum... >>> thin-provisioning-tools*: Create thin-provisioning-tools-0.9.0-r4.apk >>> thin-provisioning-tools: Build complete at Tue, 25 Oct 2022 16:08:32 +0000 elapsed time 0h 0m 35s >>> thin-provisioning-tools: Cleaning up srcdir >>> thin-provisioning-tools: Cleaning up pkgdir >>> thin-provisioning-tools: Uninstalling dependencies... (1/69) Purging .makedepends-thin-provisioning-tools (20221025.160757) (2/69) Purging expat-dev (2.4.9-r0) (3/69) Purging expat (2.4.9-r0) (4/69) Purging boost-dev (1.80.0-r3) (5/69) Purging boost1.80-dev (1.80.0-r3) (6/69) Purging boost1.80 (1.80.0-r3) (7/69) Purging boost1.80-libs (1.80.0-r3) (8/69) Purging bzip2-dev (1.0.8-r3) (9/69) Purging icu-dev (72.1-r1) (10/69) Purging xz-dev (5.2.7-r0) (11/69) Purging zlib-dev (1.2.13-r0) (12/69) Purging boost1.80-atomic (1.80.0-r3) (13/69) Purging boost1.80-container (1.80.0-r3) (14/69) Purging boost1.80-contract (1.80.0-r3) (15/69) Purging boost1.80-coroutine (1.80.0-r3) (16/69) Purging boost1.80-date_time (1.80.0-r3) (17/69) Purging boost1.80-fiber (1.80.0-r3) (18/69) Purging boost1.80-graph (1.80.0-r3) (19/69) Purging boost1.80-iostreams (1.80.0-r3) (20/69) Purging boost1.80-json (1.80.0-r3) (21/69) Purging boost1.80-locale (1.80.0-r3) (22/69) Purging boost1.80-log_setup (1.80.0-r3) (23/69) Purging boost1.80-math (1.80.0-r3) (24/69) Purging boost1.80-nowide (1.80.0-r3) (25/69) Purging boost1.80-prg_exec_monitor (1.80.0-r3) (26/69) Purging boost1.80-program_options (1.80.0-r3) (27/69) Purging boost1.80-python3 (1.80.0-r3) (28/69) Purging boost1.80-random (1.80.0-r3) (29/69) Purging boost1.80-regex (1.80.0-r3) (30/69) Purging boost1.80-stacktrace_basic (1.80.0-r3) (31/69) Purging boost1.80-stacktrace_noop (1.80.0-r3) (32/69) Purging boost1.80-system (1.80.0-r3) (33/69) Purging boost1.80-timer (1.80.0-r3) (34/69) Purging boost1.80-type_erasure (1.80.0-r3) (35/69) Purging boost1.80-unit_test_framework (1.80.0-r3) (36/69) Purging boost1.80-wave (1.80.0-r3) (37/69) Purging boost1.80-wserialization (1.80.0-r3) (38/69) Purging libaio-dev (0.3.113-r0) (39/69) Purging libaio (0.3.113-r0) (40/69) Purging linux-headers (5.19.5-r0) (41/69) Purging autoconf (2.71-r1) (42/69) Purging m4 (1.4.19-r1) (43/69) Purging automake (1.16.5-r1) (44/69) Purging libtool (2.4.7-r0) (45/69) Purging libltdl (2.4.7-r0) (46/69) Purging gtest-dev (1.12.1-r0) (47/69) Purging gmock (1.12.1-r0) (48/69) Purging gtest (1.12.1-r0) (49/69) Purging git-perl (2.38.1-r0) (50/69) Purging perl-git (2.38.1-r0) (51/69) Purging perl-error (0.17029-r1) (52/69) Purging perl (5.36.0-r0) (53/69) Purging boost1.80-chrono (1.80.0-r3) (54/69) Purging boost1.80-context (1.80.0-r3) (55/69) Purging boost1.80-log (1.80.0-r3) (56/69) Purging boost1.80-filesystem (1.80.0-r3) (57/69) Purging python3 (3.10.8-r1) (58/69) Purging libbz2 (1.0.8-r3) (59/69) Purging xz-libs (5.2.7-r0) (60/69) Purging boost1.80-thread (1.80.0-r3) (61/69) Purging libffi (3.4.3-r0) (62/69) Purging gdbm (1.23-r0) (63/69) Purging mpdecimal (2.5.1-r1) (64/69) Purging readline (8.2.0-r0) (65/69) Purging sqlite-libs (3.39.4-r0) (66/69) Purging boost1.80-serialization (1.80.0-r3) (67/69) Purging icu (72.1-r1) (68/69) Purging icu-libs (72.1-r1) (69/69) Purging icu-data-en (72.1-r1) Executing busybox-1.35.0-r27.trigger OK: 189 MiB in 92 packages >>> thin-provisioning-tools: Updating the main/armv7 repository index... >>> thin-provisioning-tools: Signing the index...