==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: rocksdb 11.1.1-1 (Sun Jun 14 14:03:52 2026)
==> Retrieving sources...
  -> Updating rocksdb git repo...
  -> Found rocksdb-system-liburing.patch
  -> Found rocksdb-enable-tests.patch
  -> Found rocksdb-build-static-option.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    rocksdb ... Passed
    rocksdb-system-liburing.patch ... Passed
    rocksdb-enable-tests.patch ... Passed
    rocksdb-build-static-option.patch ... Passed
==> Making package: rocksdb 11.1.1-1 (Sun Jun 14 20:04:22 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (3) gflags-2.2.2-6  liburing-2.14-1  snappy-1.2.2-3

Total Download Size:   0.36 MiB
Total Installed Size:  1.30 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 liburing-2.14-1-armv7h downloading...
 gflags-2.2.2-6-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing gflags...
installing liburing...
installing snappy...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (11) cppdap-1.58.0-3  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3  libuv-1.52.1-1  perl-error-0.17030-3  perl-mailtools-2.22-3  perl-timedate-2.35-1  rhash-1.4.6-1  zlib-ng-2.3.3-1  cmake-4.3.3-1  git-2.54.0-1

Total Download Size:    21.68 MiB
Total Installed Size:  155.22 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-4.3.3-1-armv7h downloading...
 cppdap-1.58.0-3-armv7h downloading...
 libuv-1.52.1-1-armv7h downloading...
 rhash-1.4.6-1-armv7h downloading...
 jsoncpp-1.9.6-3-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
  -> Found rocksdb-system-liburing.patch
  -> Found rocksdb-enable-tests.patch
  -> Found rocksdb-build-static-option.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of rocksdb git repo...
Cloning into 'rocksdb'...
done.
Updating files:  85% (1908/2238)
Updating files:  86% (1925/2238)
Updating files:  87% (1948/2238)
Updating files:  88% (1970/2238)
Updating files:  89% (1992/2238)
Updating files:  90% (2015/2238)
Updating files:  91% (2037/2238)
Updating files:  92% (2059/2238)
Updating files:  93% (2082/2238)
Updating files:  94% (2104/2238)
Updating files:  95% (2127/2238)
Updating files:  96% (2149/2238)
Updating files:  97% (2171/2238)
Updating files:  98% (2194/2238)
Updating files:  99% (2216/2238)
Updating files: 100% (2238/2238)
Updating files: 100% (2238/2238), done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file cmake/modules/Finduring.cmake
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file CMakeLists.txt
Hunk #1 succeeded at 1231 (offset 45 lines).
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file CMakeLists.txt
Hunk #2 succeeded at 1193 (offset 10 lines).
Hunk #3 succeeded at 1212 (offset 10 lines).
Hunk #4 succeeded at 1230 (offset 10 lines).
Hunk #5 succeeded at 1295 (offset 9 lines).
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file cmake/RocksDBConfig.cmake.in
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
==> Starting build()...
-- The CXX compiler identification is GNU 16.1.1
-- The C compiler identification is GNU 16.1.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/lib/distcc/bin/cc
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - 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/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_BUILD_TYPE is set to None
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.2")
-- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found lz4: /lib/liblz4.so
-- Found zstd: /lib/libzstd.so
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Failed
-- Performing Test BUILTIN_ATOMIC
-- Performing Test BUILTIN_ATOMIC - Failed
-- Found uring: /usr/lib/liburing.so
-- Enabling RTTI in all builds
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Success
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - found
-- Looking for getauxval
-- Looking for getauxval - found
-- Looking for F_FULLFSYNC
-- Looking for F_FULLFSYNC - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- ROCKSDB_PLUGINS: 
-- ROCKSDB PLUGINS TO BUILD 
-- Found Git: /usr/bin/git (found version "2.54.0")
-- JNI library is disabled
-- Configuring done (8.3s)
-- Generating done (0.5s)
-- Build files have been written to: /build/rocksdb/src/build
[  0%] Building CXX object third-party/gtest-1.8.1/fused-src/gtest/CMakeFiles/gtest.dir/gtest-all.cc.o
[  1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/cache.cc.o
[  1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/cache_entry_roles.cc.o
[  1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/cache_key.cc.o
[  1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/cache_helpers.cc.o
[  1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/cache_reservation_manager.cc.o
[  1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/charged_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/clock_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/compressed_secondary_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/lru_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/secondary_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/secondary_cache_adapter.cc.o
[  3%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/sharded_cache.cc.o
[  3%] Linking CXX static library libgtest.a
In file included from /usr/include/c++/16.1.1/chrono:57,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/listener.h:9,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/options.h:28,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h:18,
                 from /build/rocksdb/src/rocksdb/cache/sharded_cache.h:18,
                 from /build/rocksdb/src/rocksdb/cache/clock_cache.h:19,
                 from /build/rocksdb/src/rocksdb/cache/clock_cache.cc:10:
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1884 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1898 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = less<void>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4817:18,
    inlined from 'virtual void rocksdb::clock_cache::FixedHyperClockCache::ReportProblems(const std::shared_ptr<rocksdb::Logger>&) const' at /build/rocksdb/src/rocksdb/cache/clock_cache.cc:1570:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
[  3%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/tiered_secondary_cache.cc.o
[  3%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/arena_wrapped_db_iter.cc.o
[  3%] Built target gtest
[  3%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/attribute_group_iterator_impl.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_contents.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_fetcher.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_file_builder.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_file_addition.cc.o
[  5%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_file_cache.cc.o
[  5%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_file_garbage.cc.o
[  5%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_file_meta.cc.o
[  5%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_file_reader.cc.o
[  5%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_garbage_meter.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_log_format.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_log_sequential_reader.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_log_writer.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/blob_source.cc.o
[  7%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/blob/prefetch_buffer_collection.cc.o
In file included from /build/rocksdb/src/rocksdb/env/file_system_tracer.h:8,
                 from /build/rocksdb/src/rocksdb/file/random_access_file_reader.h:15,
                 from /build/rocksdb/src/rocksdb/db/blob/blob_file_reader.h:12,
                 from /build/rocksdb/src/rocksdb/db/blob/blob_file_reader.cc:6:
In constructor 'rocksdb::FSReadRequest::FSReadRequest(rocksdb::FSReadRequest&&)',
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = rocksdb::FSReadRequest; _Args = {rocksdb::FSReadRequest}]' at /usr/include/c++/16.1.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = rocksdb::FSReadRequest; _Args = {rocksdb::FSReadRequest}; _Tp = rocksdb::FSReadRequest]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:716:21,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rocksdb::FSReadRequest}; _Tp = rocksdb::FSReadRequest; _Alloc = std::allocator<rocksdb::FSReadRequest>]' at /usr/include/c++/16.1.1/bits/vector.tcc:121:30,
    inlined from 'void rocksdb::BlobFileReader::MultiGetBlob(const rocksdb::ReadOptions&, rocksdb::MemoryAllocator*, rocksdb::autovector<std::pair<rocksdb::BlobReadRequest*, std::unique_ptr<rocksdb::BlobContents> > >&, uint64_t*) const' at /build/rocksdb/src/rocksdb/db/blob/blob_file_reader.cc:452:27:
/build/rocksdb/src/rocksdb/include/rocksdb/file_system.h:874:8: warning: 'read_req.rocksdb::FSReadRequest::scratch' may be used uninitialized [-Wmaybe-uninitialized]
/build/rocksdb/src/rocksdb/db/blob/blob_file_reader.cc: In member function 'void rocksdb::BlobFileReader::MultiGetBlob(const rocksdb::ReadOptions&, rocksdb::MemoryAllocator*, rocksdb::autovector<std::pair<rocksdb::BlobReadRequest*, std::unique_ptr<rocksdb::BlobContents> > >&, uint64_t*) const':
/build/rocksdb/src/rocksdb/db/blob/blob_file_reader.cc:448:19: note: 'read_req' declared here
In constructor 'rocksdb::FSReadRequest::FSReadRequest(rocksdb::FSReadRequest&&)',
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = rocksdb::FSReadRequest; _Args = {rocksdb::FSReadRequest}]' at /usr/include/c++/16.1.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = rocksdb::FSReadRequest; _Args = {rocksdb::FSReadRequest}; _Tp = rocksdb::FSReadRequest]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:716:21,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {rocksdb::FSReadRequest}; _Tp = rocksdb::FSReadRequest; _Alloc = std::allocator<rocksdb::FSReadRequest>]' at /usr/include/c++/16.1.1/bits/vector.tcc:594:26,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rocksdb::FSReadRequest}; _Tp = rocksdb::FSReadRequest; _Alloc = std::allocator<rocksdb::FSReadRequest>]' at /usr/include/c++/16.1.1/bits/vector.tcc:127:21,
    inlined from 'void rocksdb::BlobFileReader::MultiGetBlob(const rocksdb::ReadOptions&, rocksdb::MemoryAllocator*, rocksdb::autovector<std::pair<rocksdb::BlobReadRequest*, std::unique_ptr<rocksdb::BlobContents> > >&, uint64_t*) const' at /build/rocksdb/src/rocksdb/db/blob/blob_file_reader.cc:452:27:
/build/rocksdb/src/rocksdb/include/rocksdb/file_system.h:874:8: warning: 'read_req.rocksdb::FSReadRequest::scratch' may be used uninitialized [-Wmaybe-uninitialized]
/build/rocksdb/src/rocksdb/db/blob/blob_file_reader.cc: In member function 'void rocksdb::BlobFileReader::MultiGetBlob(const rocksdb::ReadOptions&, rocksdb::MemoryAllocator*, rocksdb::autovector<std::pair<rocksdb::BlobReadRequest*, std::unique_ptr<rocksdb::BlobContents> > >&, uint64_t*) const':
/build/rocksdb/src/rocksdb/db/blob/blob_file_reader.cc:448:19: note: 'read_req' declared here
[  7%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/builder.cc.o
[  7%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/c.cc.o
[  7%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/coalescing_iterator.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/column_family.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_iterator.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_picker.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_job.cc.o
[  9%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_picker_fifo.cc.o
[  9%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_picker_level.cc.o
[  9%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_picker_universal.cc.o
[  9%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_service_job.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_state.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/compaction_outputs.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/sst_partitioner.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction/subcompaction_state.cc.o
[ 11%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/convenience.cc.o
[ 11%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_filesnapshot.cc.o
[ 11%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/compacted_db_impl.cc.o
[ 11%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl.cc.o
[ 11%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_write.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_compaction_flush.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_files.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_follower.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_open.cc.o
[ 13%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_debug.cc.o
[ 13%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_experimental.cc.o
[ 13%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_readonly.cc.o
[ 13%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_impl/db_impl_secondary.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_info_dumper.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/db_iter.cc.o
In file included from /usr/include/c++/16.1.1/chrono:57,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/listener.h:9,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/options.h:28,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h:18,
                 from /build/rocksdb/src/rocksdb/cache/cache_helpers.h:10,
                 from /build/rocksdb/src/rocksdb/db/version_set.h:34,
                 from /build/rocksdb/src/rocksdb/db/internal_stats.h:19,
                 from /build/rocksdb/src/rocksdb/db/builder.h:13,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl_open.cc:11:
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1884 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1898 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = less<void>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4817:18,
    inlined from 'virtual rocksdb::Status rocksdb::DBImpl::Recover(const std::vector<rocksdb::ColumnFamilyDescriptor>&, bool, bool, bool, bool, uint64_t*, RecoveryContext*, bool*)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl_open.cc:812:16:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
[ 14%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/dbformat.cc.o
In file included from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.cc:94:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:17,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.cc:9:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 14%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/error_handler.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/event_helpers.cc.o
[ 15%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/experimental.cc.o
[ 15%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/external_sst_file_ingestion_job.cc.o
[ 15%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/file_indexer.cc.o
In file included from /usr/include/c++/16.1.1/algorithm:63,
                 from /build/rocksdb/src/rocksdb/cache/typed_cache.h:26,
                 from /build/rocksdb/src/rocksdb/cache/cache_reservation_manager.h:21,
                 from /build/rocksdb/src/rocksdb/db/column_family.h:17,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:24,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl_secondary.h:11,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl_secondary.cc:6:
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = less<void>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1884 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1898 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = less<void>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4817:18,
    inlined from 'rocksdb::Status rocksdb::DBImplSecondary::FindNewLogNumbers(std::vector<long long unsigned int>*)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl_secondary.cc:123:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:17:
/usr/include/c++/16.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 = {std::pair<long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer, std::default_delete<rocksdb::LogReaderContainer> > >}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer, std::default_delete<rocksdb::LogReaderContainer> > >}; _Key = long long unsigned int; _Tp = std::unique_ptr<rocksdb::LogReaderContainer>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >; _Key = long long unsigned int; _Tp = std::unique_ptr<rocksdb::LogReaderContainer>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:976:27,
    inlined from 'rocksdb::Status rocksdb::DBImplSecondary::MaybeInitLogReader(uint64_t, rocksdb::log::FragmentBufferedReader**)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl_secondary.cc:165:24:
/usr/include/c++/16.1.1/bits/stl_map.h:701:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > > >::const_iterator'} changed in GCC 7.1
  701 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  702 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3313:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > > >::const_iterator' changed in GCC 7.1
 3313 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h:3313:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > > >::const_iterator' changed in GCC 7.1
In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >]',
    inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long unsigned int; _Tp = std::unique_ptr<rocksdb::LogReaderContainer>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >]' at /usr/include/c++/16.1.1/bits/stl_map.h:1334:26,
    inlined from 'rocksdb::Status rocksdb::DBImplSecondary::RecoverLogFiles(const std::vector<long long unsigned int>&, rocksdb::SequenceNumber*, std::unordered_set<rocksdb::ColumnFamilyData*>*, rocksdb::JobContext*)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl_secondary.cc:326:23:
/usr/include/c++/16.1.1/bits/stl_tree.h:1889:21: note: parameter passing for argument of type 'std::map<long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<rocksdb::LogReaderContainer> > > >::const_iterator'} changed in GCC 7.1
 1889 |         _M_erase_aux(__first, __last);
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[ 15%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/flush_job.cc.o
[ 16%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/flush_scheduler.cc.o
[ 16%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/forward_iterator.cc.o
[ 16%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/import_column_family_job.cc.o
[ 16%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/internal_stats.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/logs_with_prep_tracker.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/log_reader.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/log_writer.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/malloc_stats.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/manifest_ops.cc.o
[ 18%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/memtable.cc.o
[ 18%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/memtable_list.cc.o
[ 18%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/merge_helper.cc.o
[ 18%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/merge_operator.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/multi_scan.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/output_validator.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/periodic_task_scheduler.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/range_del_aggregator.cc.o
[ 20%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/range_tombstone_fragmenter.cc.o
[ 20%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/repair.cc.o
[ 20%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/seqno_to_time_mapping.cc.o
[ 20%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/snapshot_impl.cc.o
[ 20%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/table_cache.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/db/range_del_aggregator.h:11,
                 from /build/rocksdb/src/rocksdb/db/range_del_aggregator.cc:6:
/usr/include/c++/16.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 long long unsigned int&, rocksdb::RangeDelAggregator::StripeRep}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep>, std::_Select1st<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const long long unsigned int&, rocksdb::RangeDelAggregator::StripeRep}; _Key = long long unsigned int; _Tp = rocksdb::RangeDelAggregator::StripeRep; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const long long unsigned int&, rocksdb::RangeDelAggregator::StripeRep}; _Key = long long unsigned int; _Tp = rocksdb::RangeDelAggregator::StripeRep; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
    inlined from 'virtual void rocksdb::CompactionRangeDelAggregator::AddTombstones(std::unique_ptr<rocksdb::FragmentedRangeTombstoneIterator>, const rocksdb::InternalKey*, const rocksdb::InternalKey*)' at /build/rocksdb/src/rocksdb/db/range_del_aggregator.cc:386:45:
/usr/include/c++/16.1.1/bits/stl_map.h:701:45: note: parameter passing for argument of type 'std::map<long long unsigned int, rocksdb::RangeDelAggregator::StripeRep>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep>, std::_Select1st<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, rocksdb::RangeDelAggregator::StripeRep> > >::const_iterator'} changed in GCC 7.1
  701 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  702 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/table_properties_collector.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/transaction_log_impl.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/trim_history_scheduler.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/version_builder.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/db/table_cache.cc:23:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 22%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/version_edit.cc.o
[ 22%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/version_edit_handler.cc.o
[ 22%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/version_set.cc.o
[ 22%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/version_util.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/wal_edit.cc.o
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
                 from /usr/include/c++/16.1.1/unordered_map:43,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/configurable.h:13,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/customizable.h:11,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/comparator.h:13,
                 from /build/rocksdb/src/rocksdb/db/dbformat.h:19,
                 from /build/rocksdb/src/rocksdb/db/version_edit.h:20,
                 from /build/rocksdb/src/rocksdb/db/version_builder.h:14,
                 from /build/rocksdb/src/rocksdb/db/version_builder.cc:10:
/usr/include/c++/16.1.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator<long long unsigned int>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, true, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, long long unsigned int, std::allocator<long long unsigned int>, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator' changed in GCC 7.1
 2577 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2578 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator<long long unsigned int>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, true, true>]',
    inlined from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/16.1.1/bits/unordered_set.h:637:26,
    inlined from 'void rocksdb::VersionBuilder::Rep::BlobFileMetaDataDelta::UnlinkSst(uint64_t)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:164:33,
    inlined from 'void rocksdb::VersionBuilder::Rep::MutableBlobFileMetaData::UnlinkSst(uint64_t)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:240:23,
    inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileDeletion(int, uint64_t)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:889:32:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, long long unsigned int, std::allocator<long long unsigned int>, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator<long long unsigned int>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, true, true>]',
    inlined from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/16.1.1/bits/unordered_set.h:637:26,
    inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileDeletion(int, uint64_t)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:927:29:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, long long unsigned int, std::allocator<long long unsigned int>, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator<long long unsigned int>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, true, true>]',
    inlined from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/16.1.1/bits/unordered_set.h:637:26,
    inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileAddition(int, const rocksdb::FileMetaData&)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:966:22:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, long long unsigned int, std::allocator<long long unsigned int>, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator<long long unsigned int>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, true, true>]',
    inlined from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/16.1.1/bits/unordered_set.h:637:26,
    inlined from 'void rocksdb::VersionBuilder::Rep::BlobFileMetaDataDelta::LinkSst(uint64_t)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:148:35,
    inlined from 'void rocksdb::VersionBuilder::Rep::MutableBlobFileMetaData::LinkSst(uint64_t)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:233:21,
    inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileAddition(int, const rocksdb::FileMetaData&)' at /build/rocksdb/src/rocksdb/db/version_builder.cc:998:30:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, long long unsigned int, std::allocator<long long unsigned int>, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/wal_manager.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/wide/wide_column_serialization.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/wide/wide_columns.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/wide/wide_columns_helper.cc.o
[ 24%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/write_batch.cc.o
[ 24%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/write_batch_base.cc.o
[ 24%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/write_controller.cc.o
[ 24%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/write_stall_stats.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/write_thread.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb-shared.dir/db_stress_tool/db_stress_compression_manager.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/composite_env.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/env.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/db/write_batch.cc:44:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<rocksdb::MemTable* const&>, std::tuple<>}; _Key = rocksdb::MemTable*; _Val = std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>; _KeyOfValue = std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo>, std::_Select1st<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::MemTable*; _Tp = rocksdb::MemTablePostProcessInfo; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]',
    inlined from 'rocksdb::MemTablePostProcessInfo* rocksdb::{anonymous}::MemTableInserter::get_post_process_info(rocksdb::MemTable*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:3197:29,
    inlined from 'rocksdb::Status rocksdb::{anonymous}::MemTableInserter::DeleteImpl(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&, rocksdb::ValueType, const rocksdb::ProtectionInfoKVOS64*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:2485:17:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = rocksdb::DBImpl::RecoveredTransaction::BatchInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> >]',
    inlined from 'rocksdb::DBImpl::RecoveredTransaction::RecoveredTransaction(uint64_t, const std::string&, rocksdb::WriteBatch*, rocksdb::SequenceNumber, size_t, bool)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:1012:19,
    inlined from 'void rocksdb::DBImpl::InsertRecoveredTransaction(uint64_t, const std::string&, rocksdb::WriteBatch*, rocksdb::SequenceNumber, size_t, bool)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:1059:61:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo>, std::_Select1st<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = rocksdb::DBImpl::RecoveredTransaction::BatchInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> >]',
    inlined from 'void rocksdb::DBImpl::RecoveredTransaction::AddBatch(rocksdb::SequenceNumber, uint64_t, rocksdb::WriteBatch*, size_t, bool)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:1024:19,
    inlined from 'void rocksdb::DBImpl::InsertRecoveredTransaction(uint64_t, const std::string&, rocksdb::WriteBatch*, rocksdb::SequenceNumber, size_t, bool)' at /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:1061:29:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo>, std::_Select1st<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, rocksdb::DBImpl::RecoveredTransaction::BatchInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::MemTable*; _Tp = rocksdb::MemTablePostProcessInfo; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]',
    inlined from 'rocksdb::MemTablePostProcessInfo* rocksdb::{anonymous}::MemTableInserter::get_post_process_info(rocksdb::MemTable*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:3197:29,
    inlined from 'virtual rocksdb::Status rocksdb::{anonymous}::MemTableInserter::MergeCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:2868:21:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::MemTable*; _Tp = rocksdb::MemTablePostProcessInfo; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]',
    inlined from 'rocksdb::MemTablePostProcessInfo* rocksdb::{anonymous}::MemTableInserter::get_post_process_info(rocksdb::MemTable*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:3197:29,
    inlined from 'virtual rocksdb::Status rocksdb::{anonymous}::MemTableInserter::MergeCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:2871:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::MemTable*; _Tp = rocksdb::MemTablePostProcessInfo; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]',
    inlined from 'rocksdb::MemTablePostProcessInfo* rocksdb::{anonymous}::MemTableInserter::get_post_process_info(rocksdb::MemTable*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:3197:29,
    inlined from 'rocksdb::Status rocksdb::{anonymous}::MemTableInserter::PutCFImpl(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&, rocksdb::ValueType, RebuildTxnOp, const rocksdb::ProtectionInfoKVOS64*) [with RebuildTxnOp = rocksdb::{anonymous}::MemTableInserter::PutBlobIndexCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)::<lambda(rocksdb::WriteBatch*, uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)>]' at /build/rocksdb/src/rocksdb/db/write_batch.cc:2265:19:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::MemTable*; _Tp = rocksdb::MemTablePostProcessInfo; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]',
    inlined from 'rocksdb::MemTablePostProcessInfo* rocksdb::{anonymous}::MemTableInserter::get_post_process_info(rocksdb::MemTable*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:3197:29,
    inlined from 'rocksdb::Status rocksdb::{anonymous}::MemTableInserter::PutCFImpl(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&, rocksdb::ValueType, RebuildTxnOp, const rocksdb::ProtectionInfoKVOS64*) [with RebuildTxnOp = rocksdb::{anonymous}::MemTableInserter::TimedPutCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&, uint64_t)::<lambda(rocksdb::WriteBatch*, uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)>]' at /build/rocksdb/src/rocksdb/db/write_batch.cc:2265:19:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::MemTable*; _Tp = rocksdb::MemTablePostProcessInfo; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]',
    inlined from 'rocksdb::MemTablePostProcessInfo* rocksdb::{anonymous}::MemTableInserter::get_post_process_info(rocksdb::MemTable*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:3197:29,
    inlined from 'rocksdb::Status rocksdb::{anonymous}::MemTableInserter::PutCFImpl(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&, rocksdb::ValueType, RebuildTxnOp, const rocksdb::ProtectionInfoKVOS64*) [with RebuildTxnOp = rocksdb::{anonymous}::MemTableInserter::PutCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)::<lambda(rocksdb::WriteBatch*, uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)>]' at /build/rocksdb/src/rocksdb/db/write_batch.cc:2265:19:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::MemTable*; _Tp = rocksdb::MemTablePostProcessInfo; _Compare = std::less<rocksdb::MemTable*>; _Alloc = std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >]',
    inlined from 'rocksdb::MemTablePostProcessInfo* rocksdb::{anonymous}::MemTableInserter::get_post_process_info(rocksdb::MemTable*)' at /build/rocksdb/src/rocksdb/db/write_batch.cc:3197:29,
    inlined from 'rocksdb::Status rocksdb::{anonymous}::MemTableInserter::PutCFImpl(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&, rocksdb::ValueType, RebuildTxnOp, const rocksdb::ProtectionInfoKVOS64*) [with RebuildTxnOp = rocksdb::{anonymous}::MemTableInserter::PutEntityCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)::<lambda(rocksdb::WriteBatch*, uint32_t, const rocksdb::Slice&, rocksdb::Slice)>]' at /build/rocksdb/src/rocksdb/db/write_batch.cc:2265:19:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemTable*, std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo>, std::_Select1st<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> >, std::less<rocksdb::MemTable*>, std::allocator<std::pair<rocksdb::MemTable* const, rocksdb::MemTablePostProcessInfo> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 26%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/env_chroot.cc.o
In file included from /usr/include/c++/16.1.1/vector:74,
                 from /build/rocksdb/src/rocksdb/db/version_set.h:32,
                 from /build/rocksdb/src/rocksdb/db/version_set.cc:10:
/usr/include/c++/16.1.1/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >; _Tp = rocksdb::BlobReadRequest; _Alloc = std::allocator<rocksdb::BlobReadRequest>]':
/usr/include/c++/16.1.1/bits/vector.tcc:322:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >' changed in GCC 7.1
  322 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/vector.tcc:322:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/16.1.1/chrono:57,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/listener.h:9,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/options.h:28,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h:18,
                 from /build/rocksdb/src/rocksdb/cache/cache_helpers.h:10,
                 from /build/rocksdb/src/rocksdb/db/version_set.h:34:
/usr/include/c++/16.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Distance = int; _Tp = rocksdb::FdWithKeyRange; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
  228 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/vector:68:
In member function 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >; <template-parameter-2-2> = void; _Tp = rocksdb::BlobReadRequest; _Alloc = std::allocator<rocksdb::BlobReadRequest>]',
    inlined from 'rocksdb::autovector<T, kSize>& rocksdb::autovector<T, kSize>::assign(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::BlobReadRequest; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:370:15,
    inlined from 'rocksdb::autovector<T, kSize>::autovector(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::BlobReadRequest; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:327:47,
    inlined from 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = rocksdb::autovector<rocksdb::BlobReadRequest>&; unsigned int _Idx = 2; _Head = rocksdb::autovector<rocksdb::BlobReadRequest>]' at /usr/include/c++/16.1.1/tuple:213:4,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = rocksdb::autovector<rocksdb::BlobReadRequest>&; unsigned int _Idx = 2; _Head = rocksdb::autovector<rocksdb::BlobReadRequest>]' at /usr/include/c++/16.1.1/tuple:571:38,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const long long unsigned int&; _UTail = {rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; <template-parameter-2-3> = void; unsigned int _Idx = 1; _Head = long long unsigned int; _Tail = {rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:315:38,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const long long unsigned int&; _UTail = {const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; <template-parameter-2-3> = void; unsigned int _Idx = 0; _Head = long long unsigned int; _Tail = {long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:315:38,
    inlined from 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UTypes&& ...) [with _UTypes = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; _Elements = {long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:985:44,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; _Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}]' at /usr/include/c++/16.1.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; _Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; _Tp = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:716:21,
    inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; _Tp = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; _Alloc = std::allocator<std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> > >]' at /usr/include/c++/16.1.1/bits/vector.tcc:594:26:
/usr/include/c++/16.1.1/bits/stl_vector.h:886:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >' changed in GCC 7.1
  886 |         { _M_assign_aux(__first, __last, std::__iterator_category(__first)); }
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >; <template-parameter-2-2> = void; _Tp = rocksdb::BlobReadRequest; _Alloc = std::allocator<rocksdb::BlobReadRequest>]',
    inlined from 'rocksdb::autovector<T, kSize>& rocksdb::autovector<T, kSize>::assign(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::BlobReadRequest; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:370:15,
    inlined from 'rocksdb::autovector<T, kSize>::autovector(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::BlobReadRequest; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:327:47,
    inlined from 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = rocksdb::autovector<rocksdb::BlobReadRequest>&; unsigned int _Idx = 2; _Head = rocksdb::autovector<rocksdb::BlobReadRequest>]' at /usr/include/c++/16.1.1/tuple:213:4,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = rocksdb::autovector<rocksdb::BlobReadRequest>&; unsigned int _Idx = 2; _Head = rocksdb::autovector<rocksdb::BlobReadRequest>]' at /usr/include/c++/16.1.1/tuple:571:38,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const long long unsigned int&; _UTail = {rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; <template-parameter-2-3> = void; unsigned int _Idx = 1; _Head = long long unsigned int; _Tail = {rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:315:38,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const long long unsigned int&; _UTail = {const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; <template-parameter-2-3> = void; unsigned int _Idx = 0; _Head = long long unsigned int; _Tail = {long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:315:38,
    inlined from 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UTypes&& ...) [with _UTypes = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; _Elements = {long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:985:44,
    inlined from 'void rocksdb::autovector<T, kSize>::emplace_back(Args&& ...) [with Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; T = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:300:7,
    inlined from 'void rocksdb::Version::MultiGetBlob(const rocksdb::ReadOptions&, rocksdb::MultiGetRange&, std::unordered_map<long long unsigned int, std::vector<BlobReadContext> >&)' at /build/rocksdb/src/rocksdb/db/version_set.cc:2670:29:
/usr/include/c++/16.1.1/bits/stl_vector.h:886:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >' changed in GCC 7.1
  886 |         { _M_assign_aux(__first, __last, std::__iterator_category(__first)); }
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >; <template-parameter-2-2> = void; _Tp = rocksdb::BlobReadRequest; _Alloc = std::allocator<rocksdb::BlobReadRequest>]',
    inlined from 'rocksdb::autovector<T, kSize>& rocksdb::autovector<T, kSize>::assign(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::BlobReadRequest; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:370:15,
    inlined from 'rocksdb::autovector<T, kSize>::autovector(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::BlobReadRequest; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:327:47,
    inlined from 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = rocksdb::autovector<rocksdb::BlobReadRequest>&; unsigned int _Idx = 2; _Head = rocksdb::autovector<rocksdb::BlobReadRequest>]' at /usr/include/c++/16.1.1/tuple:213:4,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = rocksdb::autovector<rocksdb::BlobReadRequest>&; unsigned int _Idx = 2; _Head = rocksdb::autovector<rocksdb::BlobReadRequest>]' at /usr/include/c++/16.1.1/tuple:571:38,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const long long unsigned int&; _UTail = {rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; <template-parameter-2-3> = void; unsigned int _Idx = 1; _Head = long long unsigned int; _Tail = {rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:315:38,
    inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const long long unsigned int&; _UTail = {const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; <template-parameter-2-3> = void; unsigned int _Idx = 0; _Head = long long unsigned int; _Tail = {long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:315:38,
    inlined from 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UTypes&& ...) [with _UTypes = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; _Elements = {long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/16.1.1/tuple:985:44,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; _Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}]' at /usr/include/c++/16.1.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; _Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; _Tp = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >]' at /usr/include/c++/16.1.1/bits/alloc_traits.h:716:21,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; _Tp = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; _Alloc = std::allocator<std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> > >]' at /usr/include/c++/16.1.1/bits/vector.tcc:121:30,
    inlined from 'void rocksdb::autovector<T, kSize>::emplace_back(Args&& ...) [with Args = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; T = std::tuple<long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8> >; unsigned int kSize = 8]' at /build/rocksdb/src/rocksdb/util/autovector.h:303:25,
    inlined from 'void rocksdb::Version::MultiGetBlob(const rocksdb::ReadOptions&, rocksdb::MultiGetRange&, std::unordered_map<long long unsigned int, std::vector<BlobReadContext> >&)' at /build/rocksdb/src/rocksdb/db/version_set.cc:2670:29:
/usr/include/c++/16.1.1/bits/stl_vector.h:886:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::BlobReadRequest*, std::vector<rocksdb::BlobReadRequest, std::allocator<rocksdb::BlobReadRequest> > >' changed in GCC 7.1
  886 |         { _M_assign_aux(__first, __last, std::__iterator_category(__first)); }
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Size = int; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
 1884 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
 1898 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'void rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()' at /build/rocksdb/src/rocksdb/db/version_set.cc:4502:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'void rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()' at /build/rocksdb/src/rocksdb/db/version_set.cc:4502:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
 1821 |           std::__insertion_sort(__first, __first + __threshold, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1
 1826 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/env_encryption.cc.o
[ 26%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/file_system.cc.o
[ 26%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/file_system_tracer.cc.o
[ 26%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/fs_on_demand.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/fs_remap.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/mock_env.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/unique_id_gen.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/delete_scheduler.cc.o
In file included from /usr/include/c++/16.1.1/chrono:57,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/file_system.h:22,
                 from /build/rocksdb/src/rocksdb/env/fs_on_demand.h:9,
                 from /build/rocksdb/src/rocksdb/env/fs_on_demand.cc:6:
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61:
/usr/include/c++/16.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Distance = int; _Tp = rocksdb::Env::FileAttributes; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
  228 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Size = int; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1884 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1898 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at /build/rocksdb/src/rocksdb/env/fs_on_demand.cc:227:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at /build/rocksdb/src/rocksdb/env/fs_on_demand.cc:227:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1821 |           std::__insertion_sort(__first, __first + __threshold, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1826 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at /build/rocksdb/src/rocksdb/env/fs_on_demand.cc:228:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at /build/rocksdb/src/rocksdb/env/fs_on_demand.cc:228:14:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1821 |           std::__insertion_sort(__first, __first + __threshold, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1
 1826 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/file_prefetch_buffer.cc.o
[ 28%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/file_util.cc.o
[ 28%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/filename.cc.o
[ 28%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/line_file_reader.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/random_access_file_reader.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/read_write_util.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/readahead_raf.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/sequence_file_reader.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/sst_file_manager_impl.cc.o
[ 30%] Building CXX object CMakeFiles/rocksdb-shared.dir/file/writable_file_writer.cc.o
[ 30%] Building CXX object CMakeFiles/rocksdb-shared.dir/logging/auto_roll_logger.cc.o
[ 30%] Building CXX object CMakeFiles/rocksdb-shared.dir/logging/event_logger.cc.o
[ 30%] Building CXX object CMakeFiles/rocksdb-shared.dir/logging/log_buffer.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb-shared.dir/memory/arena.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb-shared.dir/memory/concurrent_arena.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb-shared.dir/memory/jemalloc_nodump_allocator.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb-shared.dir/memory/memkind_kmem_allocator.cc.o
[ 32%] Building CXX object CMakeFiles/rocksdb-shared.dir/memory/memory_allocator.cc.o
[ 32%] Building CXX object CMakeFiles/rocksdb-shared.dir/memtable/alloc_tracker.cc.o
[ 32%] Building CXX object CMakeFiles/rocksdb-shared.dir/memtable/hash_linklist_rep.cc.o
[ 32%] Building CXX object CMakeFiles/rocksdb-shared.dir/memtable/hash_skiplist_rep.cc.o
[ 32%] Building CXX object CMakeFiles/rocksdb-shared.dir/memtable/skiplistrep.cc.o
[ 33%] Building CXX object CMakeFiles/rocksdb-shared.dir/memtable/vectorrep.cc.o
[ 33%] Building CXX object CMakeFiles/rocksdb-shared.dir/memtable/wbwi_memtable.cc.o
[ 33%] Building CXX object CMakeFiles/rocksdb-shared.dir/memtable/write_buffer_manager.cc.o
[ 33%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/histogram.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/histogram_windowing.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/in_memory_stats_history.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/instrumented_mutex.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/iostats_context.cc.o
[ 35%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/perf_context.cc.o
[ 35%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/perf_level.cc.o
[ 35%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/persistent_stats_history.cc.o
[ 35%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/statistics.cc.o
[ 35%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/thread_status_impl.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/thread_status_updater.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/thread_status_util.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb-shared.dir/monitoring/thread_status_util_debug.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/cf_options.cc.o
[ 37%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/configurable.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/statistics.h:11,
                 from /build/rocksdb/src/rocksdb/monitoring/statistics.cc:6:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/customizable.cc.o
[ 37%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/db_options.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:17,
                 from /build/rocksdb/src/rocksdb/monitoring/persistent_stats_history.h:11,
                 from /build/rocksdb/src/rocksdb/monitoring/persistent_stats_history.cc:9:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/offpeak_time_info.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/options.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/options_helper.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb-shared.dir/options/options_parser.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb-shared.dir/port/mmap.cc.o
[ 39%] Building CXX object CMakeFiles/rocksdb-shared.dir/port/stack_trace.cc.o
[ 39%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/adaptive/adaptive_table_factory.cc.o
[ 39%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/binary_search_index_reader.cc.o
[ 39%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block.cc.o
[ 39%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_based_table_builder.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_based_table_factory.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/index_reader_common.h:11,
                 from /build/rocksdb/src/rocksdb/table/block_based/binary_search_index_reader.h:10,
                 from /build/rocksdb/src/rocksdb/table/block_based/binary_search_index_reader.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 40%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_based_table_iterator.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/multi_scan_index_iterator.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block.cc:12:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.cc:54:25:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.cc:75:25:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 40%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_based_table_reader.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_builder.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_iterator.h:14,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_iterator.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 41%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_cache.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_factory.cc:33:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 41%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_prefetcher.cc.o
[ 41%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/block_prefix_index.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_cache.h:15,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_builder.cc:23:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 41%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/data_block_hash_index.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/data_block_footer.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_cache.h:15,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_cache.cc:6:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 42%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/filter_block_reader_common.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/filter_policy.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/flush_block_policy.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_prefetcher.h:10,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_prefetcher.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 43%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/full_filter_block.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_cache.h:15,
                 from /build/rocksdb/src/rocksdb/table/block_based/filter_block_reader_common.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 43%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/hash_index_reader.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/flush_block_policy.cc:14:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 43%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/index_builder.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/full_filter_block.cc:15:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 43%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/index_reader_common.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
In file included from /build/rocksdb/src/rocksdb/cache/cache_helpers.h:10,
                 from /build/rocksdb/src/rocksdb/cache/typed_cache.h:31,
                 from /build/rocksdb/src/rocksdb/cache/cache_reservation_manager.h:21,
                 from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:17:
/build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h: In constructor 'rocksdb::Cache::CacheItemHelper::CacheItemHelper(rocksdb::CacheEntryRole, rocksdb::Cache::DeleterFn)':
/build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h:155:74: warning: '<unknown>' may be used uninitialized [-Wmaybe-uninitialized]
/build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h:158:14: note: by argument 7 of type 'const rocksdb::Cache::CacheItemHelper*' to 'rocksdb::Cache::CacheItemHelper::CacheItemHelper(rocksdb::CacheEntryRole, rocksdb::Cache::DeleterFn, rocksdb::Cache::SizeCallback, rocksdb::Cache::SaveToCallback, rocksdb::Cache::CreateCallback, const rocksdb::Cache::CacheItemHelper*)' declared here
[ 43%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/parsed_full_filter_block.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/filter_policy.cc:28:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 44%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/partitioned_filter_block.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/index_reader_common.h:11,
                 from /build/rocksdb/src/rocksdb/table/block_based/hash_index_reader.h:11,
                 from /build/rocksdb/src/rocksdb/table/block_based/hash_index_reader.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 44%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/partitioned_index_iterator.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_cache.h:15,
                 from /build/rocksdb/src/rocksdb/table/block_based/partitioned_filter_block.h:13,
                 from /build/rocksdb/src/rocksdb/table/block_based/index_builder.cc:20:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 44%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/partitioned_index_reader.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/index_reader_common.h:11,
                 from /build/rocksdb/src/rocksdb/table/block_based/index_reader_common.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 44%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/reader_common.cc.o
[ 45%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_based/uncompression_dict_reader.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/partitioned_index_iterator.h:10,
                 from /build/rocksdb/src/rocksdb/table/block_based/partitioned_index_iterator.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 45%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/block_fetcher.cc.o
[ 45%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/cuckoo/cuckoo_table_builder.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_cache.h:15,
                 from /build/rocksdb/src/rocksdb/table/block_based/partitioned_filter_block.h:13,
                 from /build/rocksdb/src/rocksdb/table/block_based/partitioned_filter_block.cc:6:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 45%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/cuckoo/cuckoo_table_factory.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/index_reader_common.h:11,
                 from /build/rocksdb/src/rocksdb/table/block_based/partitioned_index_reader.h:10,
                 from /build/rocksdb/src/rocksdb/table/block_based/partitioned_index_reader.cc:9:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 46%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/cuckoo/cuckoo_table_reader.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/block_based/uncompression_dict_reader.cc:11:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 46%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/external_table.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_fetcher.h:13,
                 from /build/rocksdb/src/rocksdb/table/block_fetcher.cc:10:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 46%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/format.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/get_context.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/iterator.cc.o
[ 47%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/merging_iterator.cc.o
In file included from /build/rocksdb/src/rocksdb/table/external_table.cc:10:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 47%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/compaction_merging_iterator.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_fetcher.h:13,
                 from /build/rocksdb/src/rocksdb/table/format.cc:16:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 47%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/meta_blocks.cc.o
[ 47%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/persistent_cache_helper.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/plain/plain_table_bloom.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/plain/plain_table_builder.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/plain/plain_table_factory.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/plain/plain_table_index.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/table/persistent_cache_helper.cc:8:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 49%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/plain/plain_table_key_coding.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_fetcher.h:13,
                 from /build/rocksdb/src/rocksdb/table/meta_blocks.cc:10:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 49%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/plain/plain_table_reader.cc.o
[ 49%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/sst_file_dumper.cc.o
[ 49%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/sst_file_reader.cc.o
[ 49%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/sst_file_writer.cc.o
[ 50%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/table_factory.cc.o
In file included from /build/rocksdb/src/rocksdb/table/plain/plain_table_reader.cc:21:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 50%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/table_properties.cc.o
[ 50%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/two_level_iterator.cc.o
In file included from /build/rocksdb/src/rocksdb/table/sst_file_dumper.cc:32:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 50%] Building CXX object CMakeFiles/rocksdb-shared.dir/table/unique_id.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb-shared.dir/test_util/sync_point.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb-shared.dir/test_util/sync_point_impl.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb-shared.dir/test_util/testutil.cc.o
In file included from /build/rocksdb/src/rocksdb/table/two_level_iterator.cc:16:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 51%] Building CXX object CMakeFiles/rocksdb-shared.dir/test_util/transaction_test_util.cc.o
[ 52%] Building CXX object CMakeFiles/rocksdb-shared.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/table_properties.h:9,
                 from /build/rocksdb/src/rocksdb/table/table_properties.cc:6:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object CMakeFiles/rocksdb-shared.dir/tools/dump/db_dump_tool.cc.o
[ 52%] Building CXX object CMakeFiles/rocksdb-shared.dir/tools/io_tracer_parser_tool.cc.o
[ 52%] Building CXX object CMakeFiles/rocksdb-shared.dir/tools/ldb_cmd.cc.o
[ 52%] Building CXX object CMakeFiles/rocksdb-shared.dir/tools/ldb_tool.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb-shared.dir/tools/sst_dump_tool.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb-shared.dir/tools/trace_analyzer_tool.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb-shared.dir/trace_replay/block_cache_tracer.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.h:8,
                 from /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:7:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, long long unsigned int> > >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, long long unsigned int> > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, long long unsigned int> > > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, long long unsigned int> > >, std::_Select1st<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, long long unsigned int> > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, long long unsigned int> > > > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, double> > >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, double> > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, double> > > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, double> > >, std::_Select1st<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, double> > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<std::__cxx11::basic_string<char>, std::map<long long unsigned int, double> > > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const rocksdb::TraceType&>, std::tuple<>}; _Key = rocksdb::TraceType; _Val = std::pair<const rocksdb::TraceType, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const rocksdb::TraceType, long long unsigned int> >; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TraceType, long long unsigned int> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const rocksdb::TraceType&>, std::tuple<>}; _Key = rocksdb::TraceType; _Val = std::pair<const rocksdb::TraceType, rocksdb::HistogramStat>; _KeyOfValue = std::_Select1st<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, rocksdb::HistogramStat>, std::_Select1st<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, double> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, double> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, double>, std::_Select1st<std::pair<const long long unsigned int, double> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, double> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const rocksdb::TableReaderCaller&>, std::tuple<>}; _Key = rocksdb::TableReaderCaller; _Val = std::pair<const rocksdb::TableReaderCaller, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >; _Compare = std::less<rocksdb::TableReaderCaller>; _Alloc = std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TableReaderCaller, std::pair<const rocksdb::TableReaderCaller, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >, std::less<rocksdb::TableReaderCaller>, std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<bool> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<bool> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<bool> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<bool> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<bool> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<bool> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > >, std::_Select1st<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::PrintStatsSummary() const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1955:26:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TraceType, long long unsigned int> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::PrintStatsSummary() const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1959:31:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TraceType, long long unsigned int> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TableReaderCaller; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TableReaderCaller>; _Alloc = std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::PrintStatsSummary() const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1972:41:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TableReaderCaller, std::pair<const rocksdb::TableReaderCaller, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >, std::less<rocksdb::TableReaderCaller>, std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::PrintStatsSummary() const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1973:50:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TraceType, long long unsigned int> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TableReaderCaller; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TableReaderCaller>; _Alloc = std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::PrintStatsSummary() const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1977:46:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TableReaderCaller, std::pair<const rocksdb::TableReaderCaller, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >, std::less<rocksdb::TableReaderCaller>, std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::PrintStatsSummary() const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1980:55:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TraceType, long long unsigned int> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/16.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 = rocksdb::TableReaderCaller; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TableReaderCaller>; _Alloc = std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TableReaderCaller, std::pair<const rocksdb::TableReaderCaller, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >, std::less<rocksdb::TableReaderCaller>, std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TableReaderCaller; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TableReaderCaller>; _Alloc = std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1705:47:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TableReaderCaller, std::pair<const rocksdb::TableReaderCaller, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >, std::less<rocksdb::TableReaderCaller>, std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<bool>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<bool> > >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1195:30,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<bool> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<bool> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<bool> > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<bool>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<bool> > >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1197:32,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<bool> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<bool> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<bool> > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<bool>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<bool> > >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1209:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WriteBlockReuseTimeline(uint64_t, bool, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<bool> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<bool> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<bool> > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TableReaderCaller; _Tp = long long unsigned int; _Compare = std::less<rocksdb::TableReaderCaller>; _Alloc = std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >]',
    inlined from 'void rocksdb::BlockAccessInfo::AddAccess(const rocksdb::BlockCacheTraceRecord&, uint64_t)' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.h:83:40:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TableReaderCaller, std::pair<const rocksdb::TableReaderCaller, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> >, std::less<rocksdb::TableReaderCaller>, std::allocator<std::pair<const rocksdb::TableReaderCaller, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = double; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, double> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::WriteMissRatioTimeline(uint64_t) const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:429:73:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, double>, std::_Select1st<std::pair<const long long unsigned int, double> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, double> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = double; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, double> >]',
    inlined from 'void rocksdb::BlockCacheTraceAnalyzer::WriteMissRatioTimeline(uint64_t) const' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:453:71:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, double>, std::_Select1st<std::pair<const long long unsigned int, double> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, double> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WritePercentAccessSummaryStats() const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1297:45,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WritePercentAccessSummaryStats() const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WritePercentAccessSummaryStats() const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WritePercentAccessSummaryStats() const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1338:45,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1339:41,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WriteDetailedPercentAccessSummaryStats(rocksdb::TableReaderCaller) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<std::__cxx11::basic_string<char> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WriteAccessTimeline(const std::string&, uint64_t, bool) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:887:42,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WriteAccessTimeline(const std::string&, uint64_t, bool) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WriteAccessTimeline(const std::string&, uint64_t, bool) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WriteAccessTimeline(const std::string&, uint64_t, bool) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > >, std::_Select1st<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::WriteSkewness(const std::string&, const std::vector<long long unsigned int>&, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:573:26,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::WriteSkewness(const std::string&, const std::vector<long long unsigned int>&, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::WriteSkewness(const std::string&, const std::vector<long long unsigned int>&, rocksdb::TraceType) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::WriteSkewness(const std::string&, const std::vector<long long unsigned int>&, rocksdb::TraceType) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<std::__cxx11::basic_string<char> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1681:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > >, std::_Select1st<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<std::__cxx11::basic_string<char> > > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = rocksdb::HistogramStat; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1684:22,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, rocksdb::HistogramStat>, std::_Select1st<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = rocksdb::HistogramStat; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1685:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::PrintAccessCountStats(bool, uint32_t, uint32_t) const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, rocksdb::HistogramStat>, std::_Select1st<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = rocksdb::HistogramStat; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1637:26,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, rocksdb::HistogramStat>, std::_Select1st<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::TraceType; _Tp = rocksdb::HistogramStat; _Compare = std::less<rocksdb::TraceType>; _Alloc = std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >]',
    inlined from 'rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>' at /build/rocksdb/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc:1638:38,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const string&, uint64_t, uint32_t, rocksdb::TraceType, const string&, uint64_t, const rocksdb::BlockAccessInfo&)>&; _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rocksdb::BlockCacheTraceAnalyzer::PrintBlockSizeStats() const::<lambda(const std::string&, uint64_t, uint32_t, rocksdb::TraceType, const std::string&, uint64_t, const rocksdb::BlockAccessInfo&)>; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, unsigned int, rocksdb::TraceType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int, const rocksdb::BlockAccessInfo&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::TraceType, std::pair<const rocksdb::TraceType, rocksdb::HistogramStat>, std::_Select1st<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> >, std::less<rocksdb::TraceType>, std::allocator<std::pair<const rocksdb::TraceType, rocksdb::HistogramStat> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 53%] Building CXX object CMakeFiles/rocksdb-shared.dir/trace_replay/io_tracer.cc.o
[ 54%] Building CXX object CMakeFiles/rocksdb-shared.dir/trace_replay/trace_record_handler.cc.o
In file included from /build/rocksdb/src/rocksdb/tools/sst_dump_tool.cc:18:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 54%] Building CXX object CMakeFiles/rocksdb-shared.dir/trace_replay/trace_record_result.cc.o
[ 54%] Building CXX object CMakeFiles/rocksdb-shared.dir/trace_replay/trace_record.cc.o
[ 54%] Building CXX object CMakeFiles/rocksdb-shared.dir/trace_replay/trace_replay.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:17,
                 from /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:22:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair<const unsigned int, rocksdb::CfUnit>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, rocksdb::CfUnit> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, rocksdb::CfUnit>, std::_Select1st<std::pair<const unsigned int, rocksdb::CfUnit> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, long long unsigned int> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, rocksdb::CfUnit>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, rocksdb::CfUnit> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, rocksdb::CfUnit>, std::_Select1st<std::pair<const unsigned int, rocksdb::CfUnit> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
/usr/include/c++/16.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 = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/16.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 = unsigned int; _Tp = rocksdb::CfUnit; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, rocksdb::CfUnit>, std::_Select1st<std::pair<const unsigned int, rocksdb::CfUnit> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, rocksdb::TraceStats>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, rocksdb::TraceStats> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, rocksdb::TraceStats> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, rocksdb::TraceStats>, std::_Select1st<std::pair<const unsigned int, rocksdb::TraceStats> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, rocksdb::TraceStats> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.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 = unsigned int; _Tp = rocksdb::TraceStats; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, rocksdb::TraceStats> >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, rocksdb::TraceStats>, std::_Select1st<std::pair<const unsigned int, rocksdb::TraceStats> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, rocksdb::TraceStats> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/16.1.1/algorithm:63,
                 from /build/rocksdb/src/rocksdb/cache/typed_cache.h:26,
                 from /build/rocksdb/src/rocksdb/cache/cache_reservation_manager.h:21,
                 from /build/rocksdb/src/rocksdb/db/column_family.h:17,
                 from /build/rocksdb/src/rocksdb/db/db_impl/db_impl.h:24:
/usr/include/c++/16.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Distance = int; _Tp = pair<double, __cxx11::basic_string<char> >; _Compare = greater<pair<double, __cxx11::basic_string<char> > >]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >' changed in GCC 7.1
  228 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
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<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::MakeStatistics()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:536:65:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::MakeStatistics()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:538:65:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::MakeStatistics()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:546:61:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::MakeStatistics()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:548:61:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = rocksdb::CfUnit; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> >]',
    inlined from 'void rocksdb::TraceAnalyzer::PrintStatistics()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:1729:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, rocksdb::CfUnit>, std::_Select1st<std::pair<const unsigned int, rocksdb::CfUnit> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, rocksdb::CfUnit> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.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 = std::__cxx11::basic_string<char>; _Tp = rocksdb::StatsUnit; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = rocksdb::TraceStats; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, rocksdb::TraceStats> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::ReProcessing()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:1069:53:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, rocksdb::TraceStats>, std::_Select1st<std::pair<const unsigned int, rocksdb::TraceStats> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, rocksdb::TraceStats> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = rocksdb::StatsUnit; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::ReProcessing()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:1074:58:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::StatsUnit> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::ReProcessing()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:1114:60:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::ReProcessing()' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:1116:60:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::KeyStatsInsertion(const uint32_t&, const uint32_t&, const std::string&, size_t, uint64_t)' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:1241:55:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = long long unsigned int; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, long long unsigned int> >]',
    inlined from 'rocksdb::Status rocksdb::TraceAnalyzer::KeyStatsInsertion(const uint32_t&, const uint32_t&, const std::string&, size_t, uint64_t)' at /build/rocksdb/src/rocksdb/tools/trace_analyzer_tool.cc:1266:52:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, long long unsigned int>, std::_Select1st<std::pair<const unsigned int, long long unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 55%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/async_file_reader.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/auto_tune_compressor.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/cleanable.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/coding.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/compaction_job_stats_impl.cc.o
[ 56%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/comparator.cc.o
[ 56%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/compression.cc.o
[ 56%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/simple_mixed_compressor.cc.o
[ 56%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/compression_context_cache.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/concurrent_task_limiter_impl.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/crc32c.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/data_structure.cc.o
[ 58%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/dynamic_bloom.cc.o
[ 58%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/hash.cc.o
[ 58%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/io_dispatcher_imp.cc.o
[ 58%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/murmurhash.cc.o
[ 58%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/random.cc.o
[ 58%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/rate_limiter.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/ribbon_config.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/slice.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/file_checksum_helper.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/status.cc.o
[ 60%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/stderr_logger.cc.o
[ 60%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/string_util.cc.o
[ 60%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/thread_local.cc.o
In file included from /build/rocksdb/src/rocksdb/table/block_based/block_based_table_reader.h:23,
                 from /build/rocksdb/src/rocksdb/util/io_dispatcher_imp.cc:30:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 60%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/threadpool_imp.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/udt_util.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/write_batch_util.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb-shared.dir/util/xxhash.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/agg_merge/agg_merge.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/backup/backup_engine.cc.o
[ 62%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/blob_db/blob_compaction_filter.cc.o
[ 62%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/blob_db/blob_db.cc.o
[ 62%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/blob_db/blob_db_impl.cc.o
[ 62%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/blob_db/blob_dump_tool.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/blob_db/blob_file.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/cache_dump_load.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/cache_dump_load_impl.cc.o
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/16.1.1/chrono:57,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/listener.h:9,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/options.h:28,
                 from /build/rocksdb/src/rocksdb/db/blob/blob_log_format.h:13,
                 from /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.h:20,
                 from /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:7:
/usr/include/c++/16.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Distance = int; _Tp = rocksdb::CompactionFileInfo; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
  228 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/set:64,
                 from /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.h:13:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/map:65,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/thread_status.h:18,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/env.h:32,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/options.h:26:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr<rocksdb::blob_db::BlobFile>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >]',
    inlined from 'rocksdb::Status rocksdb::blob_db::BlobDBImpl::OpenAllBlobFiles()' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:374:28:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr<rocksdb::blob_db::BlobFile>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >]',
    inlined from 'rocksdb::Status rocksdb::blob_db::BlobDBImpl::OpenAllBlobFiles()' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:382:47:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr<rocksdb::blob_db::BlobFile>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >]',
    inlined from 'void rocksdb::blob_db::BlobDBImpl::TEST_AddDummyBlobFile(uint64_t, rocksdb::SequenceNumber)' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:1983:31:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::shared_ptr<rocksdb::blob_db::BlobFile>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >]',
    inlined from 'void rocksdb::blob_db::BlobDBImpl::TEST_AddDummyBlobFile(uint64_t, rocksdb::SequenceNumber)' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:1984:48:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<rocksdb::blob_db::BlobFile> > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Size = int; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1884 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1898 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:523:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:523:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1821 |           std::__insertion_sort(__first, __first + __threshold, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1826 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:529:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at /build/rocksdb/src/rocksdb/utilities/blob_db/blob_db_impl.cc:529:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1821 |           std::__insertion_sort(__first, __first + __threshold, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1
 1826 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/cassandra/cassandra_compaction_filter.cc.o
[ 64%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/cassandra/format.cc.o
In file included from /build/rocksdb/src/rocksdb/utilities/cache_dump_load_impl.h:13,
                 from /build/rocksdb/src/rocksdb/utilities/cache_dump_load.cc:14:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 64%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/cassandra/merge_operator.cc.o
[ 64%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/checkpoint/checkpoint_impl.cc.o
In file included from /usr/include/c++/16.1.1/bits/stl_algo.h:61,
                 from /usr/include/c++/16.1.1/chrono:57,
                 from /build/rocksdb/src/rocksdb/utilities/cassandra/format.h:58,
                 from /build/rocksdb/src/rocksdb/utilities/cassandra/format.cc:6:
/usr/include/c++/16.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Distance = int; _Tp = rocksdb::cassandra::RowValue; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]':
/usr/include/c++/16.1.1/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
  228 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Size = int; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
 1884 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
 1898 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'static rocksdb::cassandra::RowValue rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)' at /build/rocksdb/src/rocksdb/utilities/cassandra/format.cc:322:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
 1913 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1914 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1915 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:1916:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)>]' at /usr/include/c++/16.1.1/bits/stl_algo.h:4849:18,
    inlined from 'static rocksdb::cassandra::RowValue rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)' at /build/rocksdb/src/rocksdb/utilities/cassandra/format.cc:322:12:
/usr/include/c++/16.1.1/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
 1821 |           std::__insertion_sort(__first, __first + __threshold, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1
 1826 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object CMakeFiles/testharness.dir/test_util/mock_time_env.cc.o
[ 64%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/compaction_filters.cc.o
In file included from /build/rocksdb/src/rocksdb/utilities/cache_dump_load_impl.h:13,
                 from /build/rocksdb/src/rocksdb/utilities/cache_dump_load_impl.cc:6:
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::IndexValue; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
/build/rocksdb/src/rocksdb/table/block_based/block.h: In instantiation of 'uint32_t rocksdb::BlockIter<TValue>::GetRestartPoint(uint32_t) const [with TValue = rocksdb::Slice; uint32_t = unsigned int]':
/build/rocksdb/src/rocksdb/table/block_based/block.h:519:26:   required from 'uint32_t rocksdb::BlockIter<TValue>::GetRestartInterval() [with TValue = rocksdb::Slice; uint32_t = unsigned int]'
/build/rocksdb/src/rocksdb/table/block_based/block.h:514:20:   required from here
/build/rocksdb/src/rocksdb/table/block_based/block.h:716:31: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[ 65%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/counted_fs.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/debug.cc.o
[ 66%] Building CXX object CMakeFiles/testharness.dir/test_util/secondary_cache_test_util.cc.o
[ 66%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/env_mirror.cc.o
[ 66%] Building CXX object CMakeFiles/testharness.dir/test_util/testharness.cc.o
[ 67%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/env_timed.cc.o
[ 67%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/fault_injection_env.cc.o
[ 67%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/fault_injection_fs.cc.o
[ 67%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/fault_injection_secondary_cache.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/leveldb_options/leveldb_options.cc.o
[ 68%] Linking CXX static library libtestharness.a
[ 68%] Built target testharness
[ 68%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/memory/memory_util.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/bytesxor.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/utilities/fault_injection_fs.h:24,
                 from /build/rocksdb/src/rocksdb/utilities/fault_injection_fs.cc:17:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> > >::const_iterator' changed in GCC 7.1
 2952 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.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 = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rocksdb::FSFileState>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/map:65:
/usr/include/c++/16.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 = std::__cxx11::basic_string<char>; _Tp = rocksdb::FSFileState; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rocksdb::FSFileState>}; _Key = std::__cxx11::basic_string<char>; _Tp = rocksdb::FSFileState; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >]',
    inlined from 'std::__enable_if_t<((bool)std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value), std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<std::__cxx11::basic_string<char>, rocksdb::FSFileState>; _Key = std::__cxx11::basic_string<char>; _Tp = rocksdb::FSFileState; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:976:27,
    inlined from 'void rocksdb::FaultInjectionTestFS::WritableFileSynced(const rocksdb::FSFileState&)' at /build/rocksdb/src/rocksdb/utilities/fault_injection_fs.cc:1322:28:
/usr/include/c++/16.1.1/bits/stl_map.h:701:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, rocksdb::FSFileState>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> > >::const_iterator'} changed in GCC 7.1
  701 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  702 |                                              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 = std::__cxx11::basic_string<char>; _Tp = rocksdb::FSFileState; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >]',
    inlined from 'void rocksdb::FaultInjectionTestFS::WritableFileClosed(const rocksdb::FSFileState&)' at /build/rocksdb/src/rocksdb/utilities/fault_injection_fs.cc:1313:35:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::FSFileState> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 68%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/max.cc.o
[ 69%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/put.cc.o
[ 69%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/sortlist.cc.o
[ 69%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/string_append/stringappend.cc.o
[ 69%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/string_append/stringappend2.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/merge_operators/uint64add.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/object_registry.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/option_change_migration/option_change_migration.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/options/options_util.cc.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/utilities/memory_util.h:8,
                 from /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:6:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<rocksdb::MemoryUtil::UsageType&&>, std::tuple<>}; _Key = rocksdb::MemoryUtil::UsageType; _Val = std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = rocksdb::DB*]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:24:52:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = rocksdb::DB*]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:28:56:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = rocksdb::DB*]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:37:56:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = rocksdb::DB*]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:44:49:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = std::unique_ptr<rocksdb::DB>]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:24:52:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = std::unique_ptr<rocksdb::DB>]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:28:56:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = std::unique_ptr<rocksdb::DB>]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:37:56:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = rocksdb::MemoryUtil::UsageType; _Tp = long long unsigned int; _Compare = std::less<rocksdb::MemoryUtil::UsageType>; _Alloc = std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >]',
    inlined from 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<DBPtr>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*) [with DBPtr = std::unique_ptr<rocksdb::DB>]' at /build/rocksdb/src/rocksdb/utilities/memory/memory_util.cc:44:49:
/usr/include/c++/16.1.1/bits/stl_map.h:559:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::MemoryUtil::UsageType, std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int>, std::_Select1st<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >, std::less<rocksdb::MemoryUtil::UsageType>, std::allocator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  559 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  561 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[ 71%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/persistent_cache/block_cache_tier.cc.o
[ 71%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/persistent_cache/block_cache_tier_file.cc.o
[ 71%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o
[ 71%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/persistent_cache/persistent_cache_tier.cc.o
[ 71%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/persistent_cache/volatile_tier_impl.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/secondary_index/secondary_index_iterator.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/secondary_index/simple_secondary_index.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/simulator_cache/cache_simulator.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/simulator_cache/sim_cache.cc.o
[ 73%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/table_properties_collectors/compact_for_tiering_collector.cc.o
[ 73%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o
[ 73%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/trace/file_trace_reader_writer.cc.o
In file included from /usr/include/c++/16.1.1/set:64,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/data_structure.h:14,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/cache.h:20,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h:15,
                 from /build/rocksdb/src/rocksdb/cache/sharded_cache.h:18,
                 from /build/rocksdb/src/rocksdb/cache/lru_cache.h:14,
                 from /build/rocksdb/src/rocksdb/utilities/simulator_cache/cache_simulator.h:10,
                 from /build/rocksdb/src/rocksdb/utilities/simulator_cache/cache_simulator.cc:6:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/map:65,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/thread_status.h:18,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/env.h:32,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/options.h:26,
                 from /build/rocksdb/src/rocksdb/include/rocksdb/advanced_cache.h:18:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void rocksdb::MissRatioStats::UpdateMetrics(uint64_t, bool, bool)' at /build/rocksdb/src/rocksdb/utilities/simulator_cache/cache_simulator.cc:66:46:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void rocksdb::MissRatioStats::UpdateMetrics(uint64_t, bool, bool)' at /build/rocksdb/src/rocksdb/utilities/simulator_cache/cache_simulator.cc:70:46:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void rocksdb::MissRatioStats::UpdateMetrics(uint64_t, bool, bool)' at /build/rocksdb/src/rocksdb/utilities/simulator_cache/cache_simulator.cc:74:46:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const rocksdb::CacheConfiguration&>, std::tuple<>}; _Key = rocksdb::CacheConfiguration; _Val = std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > >; _KeyOfValue = std::_Select1st<std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > > >; _Compare = std::less<rocksdb::CacheConfiguration>; _Alloc = std::allocator<std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::CacheConfiguration, std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > >, std::_Select1st<std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > > >, std::less<rocksdb::CacheConfiguration>, std::allocator<std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > > > >::const_iterator' changed in GCC 7.1
 3250 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = rocksdb::CacheConfiguration; _Tp = std::vector<std::shared_ptr<rocksdb::CacheSimulator> >; _Compare = std::less<rocksdb::CacheConfiguration>; _Alloc = std::allocator<std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > > >]',
    inlined from 'rocksdb::Status rocksdb::BlockCacheTraceSimulator::InitializeCaches()' at /build/rocksdb/src/rocksdb/utilities/simulator_cache/cache_simulator.cc:259:25:
/usr/include/c++/16.1.1/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree<rocksdb::CacheConfiguration, std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > >, std::_Select1st<std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > > >, std::less<rocksdb::CacheConfiguration>, std::allocator<std::pair<const rocksdb::CacheConfiguration, std::vector<std::shared_ptr<rocksdb::CacheSimulator> > > > >::const_iterator' changed in GCC 7.1
  540 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  542 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 73%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/trace/replayer_impl.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/lock/lock_manager.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/lock/point/point_lock_manager.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc.o
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
                 from /usr/include/c++/16.1.1/unordered_map:43,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_tracker.h:10,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_tracker.cc:6:
/usr/include/c++/16.1.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
 2577 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2578 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Tp = rocksdb::TrackedKeyInfo; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'virtual void rocksdb::PointLockTracker::Subtract(const rocksdb::LockTracker&)' at /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_tracker.cc:164:27:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Tp = rocksdb::TrackedKeyInfo; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'virtual rocksdb::UntrackStatus rocksdb::PointLockTracker::Untrack(const rocksdb::PointLockRequest&)' at /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_tracker.cc:93:15:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TrackedKeyInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.h:15,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc:8:
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:162:2: error: #error No timer implementation for this platform
  162 | #error No timer implementation for this platform
      |  ^~~~~
[ 75%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o
In file included from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.h:17,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc:8:
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:162:2: error: #error No timer implementation for this platform
  162 | #error No timer implementation for this platform
      |  ^~~~~
distcc[2616] ERROR: compile /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc on 10.3.0.16:3732/8 failed
distcc[2616] (dcc_build_somewhere) Warning: remote compilation of '/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc' failed, retrying locally
distcc[2616] Warning: failed to distribute /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc to 10.3.0.16:3732/8, running locally instead
distcc[2612] ERROR: compile /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc on 10.3.0.15:3732/8 failed
distcc[2612] (dcc_build_somewhere) Warning: remote compilation of '/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc' failed, retrying locally
distcc[2612] Warning: failed to distribute /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc to 10.3.0.15:3732/8, running locally instead
[ 75%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/optimistic_transaction.cc.o
In file included from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.h:15,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc:8:
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:162:2: error: #error No timer implementation for this platform
  162 | #error No timer implementation for this platform
      |  ^~~~~
In file included from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.h:17,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc:8:
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:162:2: error: #error No timer implementation for this platform
  162 | #error No timer implementation for this platform
      |  ^~~~~
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
                 from /usr/include/c++/16.1.1/unordered_map:43,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_manager.h:10,
                 from /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_manager.cc:6:
/usr/include/c++/16.1.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
 2577 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2578 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Tp = rocksdb::LockInfo; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'void rocksdb::LockMapStripe::ReleaseLastLockHolder(rocksdb::LockInfo&, std::unordered_map<std::__cxx11::basic_string<char>, rocksdb::LockInfo, std::hash<std::__cxx11::basic_string<char> >, std::equal_to<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> > >::iterator, rocksdb::LockMap*, rocksdb::TransactionID, const std::string&, int64_t, rocksdb::autovector<long long unsigned int>&, rocksdb::autovector<long long unsigned int>::iterator&)' at /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_manager.cc:379:15:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::__cxx11::basic_string<char> >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string<char>; _Tp = rocksdb::LockInfo; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'virtual void rocksdb::PointLockManager::UnLockKey(rocksdb::PessimisticTransaction*, const std::string&, rocksdb::LockMapStripe*, rocksdb::LockMap*, rocksdb::Env*)' at /build/rocksdb/src/rocksdb/utilities/transactions/lock/point/point_lock_manager.cc:795:27:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' changed in GCC 7.1
 1198 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 75%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/pessimistic_transaction.cc.o
[ 75%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/pessimistic_transaction_db.cc.o
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h: In function ‘tokutime_t toku_time_now()’:
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:164:1: warning: no return statement in function returning non-void [-Wreturn-type]
  164 | }
      | ^
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h: In function ‘tokutime_t toku_time_now()’:
/build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:164:1: warning: no return statement in function returning non-void [-Wreturn-type]
  164 | }
      | ^
[ 76%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/transactions/snapshot_checker.cc.o
distcc[2616] ERROR: compile /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc on localhost failed
make[2]: *** [CMakeFiles/rocksdb-shared.dir/build.make:4531: CMakeFiles/rocksdb-shared.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
distcc[2612] ERROR: compile /build/rocksdb/src/rocksdb/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc on localhost failed
make[2]: *** [CMakeFiles/rocksdb-shared.dir/build.make:4517: CMakeFiles/rocksdb-shared.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:222: CMakeFiles/rocksdb-shared.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build
[?12l[?25h[?12l[?25h