==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: rocksdb 9.10.0-1 (Sun Jan 26 20:55:23 2025) ==> Retrieving sources... -> Found rocksdb-9.10.0.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... rocksdb-9.10.0.tar.gz ... Passed ==> Making package: rocksdb 9.10.0-1 (Sun Jan 26 20:55:46 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (5) hwloc-2.11.2-1 libpciaccess-0.18.1-2 liburing-2.8-1 onetbb-2022.0.0-2 snappy-1.2.1-2 Total Download Size: 1.04 MiB Total Installed Size: 3.87 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... hwloc-2.11.2-1-armv7h downloading... onetbb-2022.0.0-2-armv7h downloading... liburing-2.8-1-armv7h downloading... snappy-1.2.1-2-armv7h downloading... libpciaccess-0.18.1-2-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing snappy... installing libpciaccess... installing hwloc... Optional dependencies for hwloc cairo: PDF, Postscript, and PNG export support libxml2: full XML import/export support [installed] installing onetbb... installing liburing... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Retrieving sources... -> Found rocksdb-9.10.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting rocksdb-9.10.0.tar.gz with bsdtar ==> Starting build()... $DEBUG_LEVEL is 0, $LIB_MODE is shared $DEBUG_LEVEL is 0, $LIB_MODE is shared CC cache/cache.o CC cache/cache_entry_roles.o CC cache/cache_key.o CC cache/cache_helpers.o CC cache/cache_reservation_manager.o CC cache/charged_cache.o CC cache/clock_cache.o CC cache/lru_cache.o CC cache/compressed_secondary_cache.o CC cache/secondary_cache.o CC cache/secondary_cache_adapter.o CC cache/sharded_cache.o CC cache/tiered_secondary_cache.o CC db/arena_wrapped_db_iter.o In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61, from /usr/include/c++/14.1.1/algorithm:61, from ./util/autovector.h:7, from ./cache/clock_cache.h:29, from cache/clock_cache.cc:10: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18, inlined from 'virtual void rocksdb::clock_cache::FixedHyperClockCache::ReportProblems(const std::shared_ptr<rocksdb::Logger>&) const' at cache/clock_cache.cc:1593:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18, inlined from 'virtual void rocksdb::clock_cache::FixedHyperClockCache::ReportProblems(const std::shared_ptr<rocksdb::Logger>&) const' at cache/clock_cache.cc:1593:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 CC db/attribute_group_iterator_impl.o CC db/blob/blob_contents.o CC db/blob/blob_fetcher.o CC db/blob/blob_file_addition.o CC db/blob/blob_file_builder.o CC db/blob/blob_file_cache.o CC db/blob/blob_file_garbage.o CC db/blob/blob_file_meta.o CC db/blob/blob_file_reader.o CC db/blob/blob_garbage_meter.o CC db/blob/blob_log_format.o CC db/blob/blob_log_sequential_reader.o CC db/blob/blob_log_writer.o CC db/blob/blob_source.o CC db/blob/prefetch_buffer_collection.o CC db/builder.o CC db/c.o CC db/coalescing_iterator.o CC db/column_family.o CC db/compaction/compaction.o CC db/compaction/compaction_iterator.o CC db/compaction/compaction_job.o CC db/compaction/compaction_picker.o CC db/compaction/compaction_picker_fifo.o In file included from /usr/include/c++/14.1.1/vector:65, from db/c.cc:15: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::DBOptions::DBOptions(const rocksdb::DBOptions&)' at ./include/rocksdb/options.h:537:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::ColumnFamilyOptions::ColumnFamilyOptions(const rocksdb::ColumnFamilyOptions&)' at ./include/rocksdb/options.h:66:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 CC db/compaction/compaction_picker_level.o In file included from /usr/include/c++/14.1.1/vector:65, from ./db/column_family.h:15, from db/column_family.cc:10: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::ColumnFamilyOptions::ColumnFamilyOptions(const rocksdb::ColumnFamilyOptions&)' at ./include/rocksdb/options.h:66:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44, inlined from 'rocksdb::ColumnFamilyOptions rocksdb::SanitizeOptions(const ImmutableDBOptions&, const ColumnFamilyOptions&)' at db/column_family.cc:356:34: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 CC db/compaction/compaction_picker_universal.o CC db/compaction/compaction_service_job.o CC db/compaction/compaction_state.o CC db/compaction/compaction_outputs.o CC db/compaction/sst_partitioner.o CC db/compaction/subcompaction_state.o CC db/convenience.o CC db/db_filesnapshot.o CC db/db_impl/compacted_db_impl.o CC db/db_impl/db_impl.o CC db/db_impl/db_impl_compaction_flush.o CC db/db_impl/db_impl_debug.o CC db/db_impl/db_impl_experimental.o CC db/db_impl/db_impl_files.o In file included from /usr/include/c++/14.1.1/vector:65, from ./db/db_impl/compacted_db_impl.h:8, from db/db_impl/compacted_db_impl.cc:6: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::ColumnFamilyOptions::ColumnFamilyOptions(const rocksdb::ColumnFamilyOptions&)' at ./include/rocksdb/options.h:66:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 CC db/db_impl/db_impl_follower.o CC db/db_impl/db_impl_open.o In file included from /usr/include/c++/14.1.1/deque:65, from ./db/db_impl/db_impl.h:13, from db/db_impl/db_impl_files.cc:13: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<int, rocksdb::FileMetaData>*, vector<pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = pair<int, rocksdb::FileMetaData>*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = std::pair<int, rocksdb::FileMetaData>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<int, rocksdb::FileMetaData>*, vector<pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = pair<int, rocksdb::FileMetaData>*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<int, rocksdb::FileMetaData>*, vector<pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = pair<int, rocksdb::FileMetaData>*; _Tp = pair<int, rocksdb::FileMetaData>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair<int, rocksdb::FileMetaData>; _Alloc = std::allocator<std::pair<int, rocksdb::FileMetaData> >]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::VersionEdit::VersionEdit(const rocksdb::VersionEdit&)' at ./db/version_edit.h:420:7: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >' changed in GCC 7.1 CC db/db_impl/db_impl_readonly.o CC db/db_impl/db_impl_secondary.o CC db/db_impl/db_impl_write.o In file included from /usr/include/c++/14.1.1/vector:65, from ./db/db_impl/db_impl_readonly.h:10, from db/db_impl/db_impl_readonly.cc:6: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::ColumnFamilyOptions::ColumnFamilyOptions(const rocksdb::ColumnFamilyOptions&)' at ./include/rocksdb/options.h:66:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 CC db/db_info_dumper.o In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61, from /usr/include/c++/14.1.1/algorithm:61, from ./util/coding.h:19, from ./db/dbformat.h:23, from ./db/range_tombstone_fragmenter.h:14, from ./db/builder.h:13, from db/db_impl/db_impl_open.cc:11: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224: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++/14.1.1/bits/stl_algo.h: In function '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 = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1890:25: 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++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770: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++/14.1.1/bits/stl_algo.h:1770: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 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18, inlined from 'virtual rocksdb::Status rocksdb::DBImpl::Recover(const std::vector<rocksdb::ColumnFamilyDescriptor>&, bool, bool, bool, bool, uint64_t*, RecoveryContext*, bool*)' at db/db_impl/db_impl_open.cc:808:16: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: 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 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18, inlined from 'virtual rocksdb::Status rocksdb::DBImpl::Recover(const std::vector<rocksdb::ColumnFamilyDescriptor>&, bool, bool, bool, bool, uint64_t*, RecoveryContext*, bool*)' at db/db_impl/db_impl_open.cc:808:16: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: 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 CC db/db_iter.o CC db/dbformat.o In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61, from /usr/include/c++/14.1.1/algorithm:61, from ./cache/typed_cache.h:26, from ./cache/cache_reservation_manager.h:21, from ./db/column_family.h:17, from ./db/db_impl/db_impl.h:24, from ./db/db_impl/db_impl_secondary.h:12, from db/db_impl/db_impl_secondary.cc:6: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_heap.h:224: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++/14.1.1/bits/stl_algo.h: In function '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 = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1890:25: 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++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.1.1/bits/stl_algo.h:1770: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++/14.1.1/bits/stl_algo.h:1770: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 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18, inlined from 'rocksdb::Status rocksdb::DBImplSecondary::FindNewLogNumbers(std::vector<long long unsigned int>*)' at db/db_impl/db_impl_secondary.cc:133:14: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: 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 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:4771:18, inlined from 'rocksdb::Status rocksdb::DBImplSecondary::FindNewLogNumbers(std::vector<long long unsigned int>*)' at db/db_impl/db_impl_secondary.cc:133:14: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: 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 In file included from /usr/include/c++/14.1.1/map:62, from ./db/db_impl/db_impl.h:17: /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 In file included from /usr/include/c++/14.1.1/map:63: 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++/14.1.1/bits/stl_map.h:859:27, inlined from 'rocksdb::Status rocksdb::DBImplSecondary::MaybeInitLogReader(uint64_t, rocksdb::log::FragmentBufferedReader**)' at db/db_impl/db_impl_secondary.cc:175:24: /usr/include/c++/14.1.1/bits/stl_map.h:640:38: 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 /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2499: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 /usr/include/c++/14.1.1/bits/stl_tree.h:2499: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++/14.1.1/bits/stl_map.h:1138: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 db/db_impl/db_impl_secondary.cc:338:23: /usr/include/c++/14.1.1/bits/stl_tree.h:1235:14: 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 CC db/error_handler.o In file included from /usr/include/c++/14.1.1/map:62, from ./db/db_impl/db_impl.h:17, from db/db_impl/db_impl.cc:9: /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 In file included from /usr/include/c++/14.1.1/map:63: /usr/include/c++/14.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 = 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++/14.1.1/bits/stl_map.h:513:37: 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 In file included from /usr/include/c++/14.1.1/deque:65, from ./db/db_impl/db_impl.h:13: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<int, rocksdb::FileMetaData>*, vector<pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = pair<int, rocksdb::FileMetaData>*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = std::pair<int, rocksdb::FileMetaData>*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<int, rocksdb::FileMetaData>*, vector<pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = pair<int, rocksdb::FileMetaData>*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<int, rocksdb::FileMetaData>*, vector<pair<int, rocksdb::FileMetaData> > >; _ForwardIterator = pair<int, rocksdb::FileMetaData>*; _Tp = pair<int, rocksdb::FileMetaData>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair<int, rocksdb::FileMetaData>; _Alloc = std::allocator<std::pair<int, rocksdb::FileMetaData> >]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::VersionEdit::VersionEdit(const rocksdb::VersionEdit&)' at ./db/version_edit.h:420:7: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<int, rocksdb::FileMetaData>*, std::vector<std::pair<int, rocksdb::FileMetaData> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, vector<rocksdb::IngestedFileInfo, allocator<rocksdb::IngestedFileInfo> > >; _ForwardIterator = rocksdb::IngestedFileInfo*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, std::vector<rocksdb::IngestedFileInfo, std::allocator<rocksdb::IngestedFileInfo> > >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, std::vector<rocksdb::IngestedFileInfo, std::allocator<rocksdb::IngestedFileInfo> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, std::vector<rocksdb::IngestedFileInfo, std::allocator<rocksdb::IngestedFileInfo> > >; _ForwardIterator = rocksdb::IngestedFileInfo*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, vector<rocksdb::IngestedFileInfo, allocator<rocksdb::IngestedFileInfo> > >; _ForwardIterator = rocksdb::IngestedFileInfo*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, vector<rocksdb::IngestedFileInfo, allocator<rocksdb::IngestedFileInfo> > >; _ForwardIterator = rocksdb::IngestedFileInfo*; _Tp = rocksdb::IngestedFileInfo]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, std::vector<rocksdb::IngestedFileInfo, std::allocator<rocksdb::IngestedFileInfo> > >; _Tp = rocksdb::IngestedFileInfo; _Alloc = std::allocator<rocksdb::IngestedFileInfo>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, std::vector<rocksdb::IngestedFileInfo, std::allocator<rocksdb::IngestedFileInfo> > >; _Tp = rocksdb::IngestedFileInfo; _Alloc = std::allocator<rocksdb::IngestedFileInfo>]' at /usr/include/c++/14.1.1/bits/vector.tcc:331:40, inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, std::vector<rocksdb::IngestedFileInfo, std::allocator<rocksdb::IngestedFileInfo> > >; <template-parameter-2-2> = void; _Tp = rocksdb::IngestedFileInfo; _Alloc = std::allocator<rocksdb::IngestedFileInfo>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:829:17, inlined from 'rocksdb::autovector<T, kSize>& rocksdb::autovector<T, kSize>::assign(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::IngestedFileInfo; unsigned int kSize = 8]' at ./util/autovector.h:370:15, inlined from 'rocksdb::autovector<T, kSize>::autovector(const rocksdb::autovector<T, kSize>&) [with T = rocksdb::IngestedFileInfo; unsigned int kSize = 8]' at ./util/autovector.h:327:47, inlined from 'rocksdb::ExternalSstFileIngestionJob::ExternalSstFileIngestionJob(const rocksdb::ExternalSstFileIngestionJob&)' at ./db/external_sst_file_ingestion_job.h:182:7, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = rocksdb::ExternalSstFileIngestionJob; _Args = {const rocksdb::ExternalSstFileIngestionJob&}]' at /usr/include/c++/14.1.1/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const rocksdb::ExternalSstFileIngestionJob*; _ForwardIterator = rocksdb::ExternalSstFileIngestionJob*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:120:21: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::IngestedFileInfo*, std::vector<rocksdb::IngestedFileInfo, std::allocator<rocksdb::IngestedFileInfo> > >' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = 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 'void rocksdb::DBImpl::PersistStats()' at db/db_impl/db_impl.cc:1080:74: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 'void rocksdb::DBImpl::PersistStats()' at db/db_impl/db_impl.cc:1080:33: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 CC db/event_helpers.o CC db/experimental.o CC db/external_sst_file_ingestion_job.o CC db/file_indexer.o CC db/flush_job.o CC db/flush_scheduler.o CC db/forward_iterator.o CC db/import_column_family_job.o CC db/internal_stats.o CC db/logs_with_prep_tracker.o CC db/log_reader.o CC db/log_writer.o CC db/malloc_stats.o CC db/manifest_ops.o CC db/memtable.o CC db/memtable_list.o CC db/merge_helper.o CC db/merge_operator.o CC db/output_validator.o CC db/periodic_task_scheduler.o CC db/range_del_aggregator.o CC db/range_tombstone_fragmenter.o CC db/repair.o CC db/seqno_to_time_mapping.o CC db/snapshot_impl.o CC db/table_cache.o In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61, from /usr/include/c++/14.1.1/algorithm:61, from ./db/seqno_to_time_mapping.h:9, from db/seqno_to_time_mapping.cc:7: /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::SeqnoToTimeMapping::EnforceCapacity(bool)::RemovalCandidate*, vector<rocksdb::SeqnoToTimeMapping::EnforceCapacity(bool)::RemovalCandidate> >; _Distance = int; _Tp = rocksdb::SeqnoToTimeMapping::EnforceCapacity(bool)::RemovalCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<greater<rocksdb::SeqnoToTimeMapping::EnforceCapacity(bool)::RemovalCandidate> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::SeqnoToTimeMapping::EnforceCapacity(bool)::RemovalCandidate*, std::vector<rocksdb::SeqnoToTimeMapping::EnforceCapacity(bool)::RemovalCandidate> >' changed in GCC 7.1 CC db/table_properties_collector.o In file included from /usr/include/c++/14.1.1/map:62, from ./db/range_del_aggregator.h:11, from db/range_del_aggregator.cc:6: /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 In file included from /usr/include/c++/14.1.1/map:63: 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++/14.1.1/bits/stl_map.h:601:22, inlined from 'virtual void rocksdb::CompactionRangeDelAggregator::AddTombstones(std::unique_ptr<rocksdb::FragmentedRangeTombstoneIterator>, const rocksdb::InternalKey*, const rocksdb::InternalKey*)' at db/range_del_aggregator.cc:386:45: /usr/include/c++/14.1.1/bits/stl_map.h:640:38: 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 CC db/transaction_log_impl.o CC db/trim_history_scheduler.o CC db/version_builder.o CC db/version_edit.o CC db/version_edit_handler.o In file included from /usr/include/c++/14.1.1/memory:69, from ./db/version_builder.h:12, from db/repair.cc:62: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::DBOptions::DBOptions(const rocksdb::DBOptions&)' at ./include/rocksdb/options.h:537:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::ColumnFamilyOptions::ColumnFamilyOptions(const rocksdb::ColumnFamilyOptions&)' at ./include/rocksdb/options.h:66:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 CC db/version_set.o CC db/wal_edit.o CC db/wal_manager.o CC db/wide/wide_column_serialization.o In file included from /usr/include/c++/14.1.1/bits/unordered_map.h:33, from /usr/include/c++/14.1.1/unordered_map:41, from ./include/rocksdb/configurable.h:13, from ./include/rocksdb/customizable.h:11, from ./include/rocksdb/comparator.h:13, from ./db/dbformat.h:19, from ./db/version_edit.h:20, from ./db/version_builder.h:14, from db/version_builder.cc:10: /usr/include/c++/14.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = 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++/14.1.1/bits/hashtable.h:2376: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' {aka 'std::__detail::_Insert_base<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 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++/14.1.1/bits/unordered_set.h:536:26, inlined from 'void rocksdb::VersionBuilder::Rep::BlobFileMetaDataDelta::UnlinkSst(uint64_t)' at db/version_builder.cc:162:33, inlined from 'void rocksdb::VersionBuilder::Rep::MutableBlobFileMetaData::UnlinkSst(uint64_t)' at db/version_builder.cc:238:23, inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileDeletion(int, uint64_t)' at db/version_builder.cc:888:32: /usr/include/c++/14.1.1/bits/hashtable.h:1020: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' {aka 'std::__detail::_Insert_base<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 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++/14.1.1/bits/unordered_set.h:536:26, inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileDeletion(int, uint64_t)' at db/version_builder.cc:926:29: /usr/include/c++/14.1.1/bits/hashtable.h:1020: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' {aka 'std::__detail::_Insert_base<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 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++/14.1.1/bits/unordered_set.h:536:26, inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileAddition(int, const rocksdb::FileMetaData&)' at db/version_builder.cc:965:22: /usr/include/c++/14.1.1/bits/hashtable.h:1020: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' {aka 'std::__detail::_Insert_base<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 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++/14.1.1/bits/unordered_set.h:536:26, inlined from 'void rocksdb::VersionBuilder::Rep::BlobFileMetaDataDelta::LinkSst(uint64_t)' at db/version_builder.cc:146:35, inlined from 'void rocksdb::VersionBuilder::Rep::MutableBlobFileMetaData::LinkSst(uint64_t)' at db/version_builder.cc:231:21, inlined from 'rocksdb::Status rocksdb::VersionBuilder::Rep::ApplyFileAddition(int, const rocksdb::FileMetaData&)' at db/version_builder.cc:997:30: /usr/include/c++/14.1.1/bits/hashtable.h:1020: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' {aka 'std::__detail::_Insert_base<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 CC db/wide/wide_columns.o CC db/wide/wide_columns_helper.o CC db/write_batch.o CC db/write_batch_base.o CC db/write_controller.o CC db/write_stall_stats.o CC db/write_thread.o CC env/composite_env.o CC env/env.o CC env/env_chroot.o CC env/env_encryption.o CC env/env_posix.o In file included from /usr/include/c++/14.1.1/map:62, from db/write_batch.cc:44: /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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++/14.1.1/map:63: 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 ./db/db_impl/db_impl.h:981:19, inlined from 'void rocksdb::DBImpl::InsertRecoveredTransaction(uint64_t, const std::string&, rocksdb::WriteBatch*, rocksdb::SequenceNumber, size_t, bool)' at ./db/db_impl/db_impl.h:1028:61, inlined from 'virtual rocksdb::Status rocksdb::{anonymous}::MemTableInserter::MarkEndPrepare(const rocksdb::Slice&)' at db/write_batch.cc:2999:38: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 ./db/db_impl/db_impl.h:993:19, inlined from 'void rocksdb::DBImpl::InsertRecoveredTransaction(uint64_t, const std::string&, rocksdb::WriteBatch*, rocksdb::SequenceNumber, size_t, bool)' at ./db/db_impl/db_impl.h:1030:29, inlined from 'virtual rocksdb::Status rocksdb::{anonymous}::MemTableInserter::MarkEndPrepare(const rocksdb::Slice&)' at db/write_batch.cc:2999:38: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 db/write_batch.cc:3183: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 db/write_batch.cc:2250:19: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 db/write_batch.cc:3183: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 db/write_batch.cc:2250:19: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 db/write_batch.cc:3183:29, inlined from 'rocksdb::Status rocksdb::{anonymous}::MemTableInserter::DeleteImpl(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&, rocksdb::ValueType, const rocksdb::ProtectionInfoKVOS64*)' at db/write_batch.cc:2470:17: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 db/write_batch.cc:3183: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 db/write_batch.cc:2250:19: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 db/write_batch.cc:3183: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 db/write_batch.cc:2250:19: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 db/write_batch.cc:3183:29, inlined from 'virtual rocksdb::Status rocksdb::{anonymous}::MemTableInserter::MergeCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)' at db/write_batch.cc:2853:21: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 db/write_batch.cc:3183:29, inlined from 'virtual rocksdb::Status rocksdb::{anonymous}::MemTableInserter::MergeCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)' at db/write_batch.cc:2856:30: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 CC env/file_system.o CC env/fs_on_demand.o CC env/fs_posix.o CC env/fs_remap.o CC env/file_system_tracer.o In file included from /usr/include/c++/14.1.1/vector:72, from ./db/version_set.h:32, from db/version_set.cc:10: /usr/include/c++/14.1.1/bits/vector.tcc: In function '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++/14.1.1/bits/vector.tcc:318: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 /usr/include/c++/14.1.1/bits/vector.tcc:318: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++/14.1.1/algorithm:61, from ./util/coding.h:19, from ./db/blob/blob_index.h:11, from ./db/version_set.h:36: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750: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++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]': /usr/include/c++/14.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 /usr/include/c++/14.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++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function '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 = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:224: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++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1890:25: 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++/14.1.1/bits/stl_algobase.h:71, from /usr/include/c++/14.1.1/deque:62, from ./db/version_set.h:23: /usr/include/c++/14.1.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, std::vector<rocksdb::ObsoleteBlobFileInfo> >; _Predicate = rocksdb::Version::RemoveLiveFiles(std::vector<rocksdb::ObsoleteFileInfo>&, std::vector<rocksdb::ObsoleteBlobFileInfo>&) const::<lambda(rocksdb::ObsoleteBlobFileInfo&)>]': /usr/include/c++/14.1.1/bits/predefined_ops.h:317:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, std::vector<rocksdb::ObsoleteBlobFileInfo> >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, vector<rocksdb::ObsoleteBlobFileInfo> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<rocksdb::Version::RemoveLiveFiles(std::vector<rocksdb::ObsoleteFileInfo>&, std::vector<rocksdb::ObsoleteBlobFileInfo>&) const::<lambda(rocksdb::ObsoleteBlobFileInfo&)> >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, vector<rocksdb::ObsoleteBlobFileInfo> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<rocksdb::Version::RemoveLiveFiles(std::vector<rocksdb::ObsoleteFileInfo>&, std::vector<rocksdb::ObsoleteBlobFileInfo>&) const::<lambda(rocksdb::ObsoleteBlobFileInfo&)> >]' at /usr/include/c++/14.1.1/bits/stl_algobase.h:2142:23, inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, vector<rocksdb::ObsoleteBlobFileInfo> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<rocksdb::Version::RemoveLiveFiles(std::vector<rocksdb::ObsoleteFileInfo>&, std::vector<rocksdb::ObsoleteBlobFileInfo>&) const::<lambda(rocksdb::ObsoleteBlobFileInfo&)> >]' at /usr/include/c++/14.1.1/bits/stl_algobase.h:2164:31, inlined from '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, vector<rocksdb::ObsoleteBlobFileInfo> >; _Predicate = rocksdb::Version::RemoveLiveFiles(std::vector<rocksdb::ObsoleteFileInfo>&, std::vector<rocksdb::ObsoleteBlobFileInfo>&) const::<lambda(rocksdb::ObsoleteBlobFileInfo&)>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:832:30, inlined from 'void rocksdb::Version::RemoveLiveFiles(std::vector<rocksdb::ObsoleteFileInfo>&, std::vector<rocksdb::ObsoleteBlobFileInfo>&) const' at db/version_set.cc:4962:21: /usr/include/c++/14.1.1/bits/stl_algobase.h:2117:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, std::vector<rocksdb::ObsoleteBlobFileInfo> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:2122:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, std::vector<rocksdb::ObsoleteBlobFileInfo> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algobase.h:2127:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::ObsoleteBlobFileInfo*, std::vector<rocksdb::ObsoleteBlobFileInfo> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]', inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'void rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()' at db/version_set.cc:4147:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, vector<rocksdb::FdWithKeyRange> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'void rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()' at db/version_set.cc:4147:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: 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++/14.1.1/vector:66: In member function '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 ./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 ./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++/14.1.1/tuple:209: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++/14.1.1/tuple:573: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++/14.1.1/tuple:317: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++/14.1.1/tuple:317:38, inlined from 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type <anonymous> = true; _Elements = {long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/14.1.1/tuple:1489:54, inlined from 'void std::__new_allocator<_Tp>::construct(_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++/14.1.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::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++/14.1.1/bits/alloc_traits.h:534:17, inlined from '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++/14.1.1/bits/vector.tcc:634:26: /usr/include/c++/14.1.1/bits/stl_vector.h:829:17: 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 member function '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 ./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 ./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++/14.1.1/tuple:209: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++/14.1.1/tuple:573: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++/14.1.1/tuple:317: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++/14.1.1/tuple:317:38, inlined from 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type <anonymous> = true; _Elements = {long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/14.1.1/tuple:1489:54, 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 ./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 db/version_set.cc:2339:29: /usr/include/c++/14.1.1/bits/stl_vector.h:829:17: 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 member function '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 ./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 ./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++/14.1.1/tuple:209: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++/14.1.1/tuple:573: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++/14.1.1/tuple:317: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++/14.1.1/tuple:317:38, inlined from 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {const long long unsigned int&, const long long unsigned int&, rocksdb::autovector<rocksdb::BlobReadRequest, 8>&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type <anonymous> = true; _Elements = {long long unsigned int, long long unsigned int, rocksdb::autovector<rocksdb::BlobReadRequest, 8>}]' at /usr/include/c++/14.1.1/tuple:1489:54, inlined from 'void std::__new_allocator<_Tp>::construct(_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++/14.1.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::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++/14.1.1/bits/alloc_traits.h:534:17, inlined from '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++/14.1.1/bits/vector.tcc:117: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 ./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 db/version_set.cc:2339:29: /usr/include/c++/14.1.1/bits/stl_vector.h:829:17: 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++/14.1.1/deque:65: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<rocksdb::GetContext*>; _ForwardIterator = rocksdb::GetContext*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<rocksdb::GetContext*>' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<rocksdb::GetContext*>' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<rocksdb::GetContext*>; _ForwardIterator = rocksdb::GetContext*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<rocksdb::GetContext*>; _ForwardIterator = rocksdb::GetContext*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<rocksdb::GetContext*>; _ForwardIterator = rocksdb::GetContext*; _Tp = rocksdb::GetContext]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = rocksdb::GetContext*; _ForwardIterator = rocksdb::GetContext*; _Allocator = allocator<rocksdb::GetContext>]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const rocksdb::Comparator*, const rocksdb::MergeOperator*&, rocksdb::Logger*&, rocksdb::Statistics*&, rocksdb::GetContext::GetState, rocksdb::Slice&, rocksdb::PinnableSlice*&, rocksdb::PinnableWideColumns*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::nullptr_t, rocksdb::MergeContext*, bool, long long unsigned int*, rocksdb::SystemClock*&, std::nullptr_t, rocksdb::PinnedIteratorsManager*, rocksdb::ReadCallback*&, bool*, long long unsigned int&, rocksdb::BlobFetcher*}; _Tp = rocksdb::GetContext; _Alloc = std::allocator<rocksdb::GetContext>]' at /usr/include/c++/14.1.1/bits/vector.tcc:676:60, inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const rocksdb::Comparator*, const rocksdb::MergeOperator*&, rocksdb::Logger*&, rocksdb::Statistics*&, rocksdb::GetContext::GetState, rocksdb::Slice&, rocksdb::PinnableSlice*&, rocksdb::PinnableWideColumns*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::nullptr_t, rocksdb::MergeContext*, bool, long long unsigned int*, rocksdb::SystemClock*&, std::nullptr_t, rocksdb::PinnedIteratorsManager*, rocksdb::ReadCallback*&, bool*, long long unsigned int&, rocksdb::BlobFetcher*}; _Tp = rocksdb::GetContext; _Alloc = std::allocator<rocksdb::GetContext>]' at /usr/include/c++/14.1.1/bits/vector.tcc:123:21, inlined from 'void rocksdb::autovector<T, kSize>::emplace_back(Args&& ...) [with Args = {const rocksdb::Comparator*, const rocksdb::MergeOperator*&, rocksdb::Logger*&, rocksdb::Statistics*&, rocksdb::GetContext::GetState, rocksdb::Slice&, rocksdb::PinnableSlice*&, rocksdb::PinnableWideColumns*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::nullptr_t, rocksdb::MergeContext*, bool, long long unsigned int*, rocksdb::SystemClock*&, std::nullptr_t, rocksdb::PinnedIteratorsManager*, rocksdb::ReadCallback*&, bool*, long long unsigned int&, rocksdb::BlobFetcher*}; T = rocksdb::GetContext; unsigned int kSize = 16]' at ./util/autovector.h:303:25, inlined from 'void rocksdb::Version::MultiGet(const rocksdb::ReadOptions&, rocksdb::MultiGetRange*, rocksdb::ReadCallback*)' at db/version_set.cc:2598:25: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type 'std::move_iterator<rocksdb::GetContext*>' changed in GCC 7.1 CC env/io_posix.o In file included from /usr/include/c++/14.1.1/algorithm:61, from env/fs_on_demand.cc:8: /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]': /usr/include/c++/14.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 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]': /usr/include/c++/14.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++/14.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 In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61: /usr/include/c++/14.1.1/bits/stl_heap.h: In function '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 = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]': /usr/include/c++/14.1.1/bits/stl_heap.h:224: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++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]', inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at env/fs_on_demand.cc:227:14: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at env/fs_on_demand.cc:227:14: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]', inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at env/fs_on_demand.cc:228:14: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, vector<rocksdb::Env::FileAttributes> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)::FileAttributeSorter>]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'virtual rocksdb::IOStatus rocksdb::OnDemandFileSystem::GetChildrenFileAttributes(const std::string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' at env/fs_on_demand.cc:228:14: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::Env::FileAttributes*, std::vector<rocksdb::Env::FileAttributes> >' changed in GCC 7.1 CC env/mock_env.o CC env/unique_id_gen.o CC file/delete_scheduler.o CC file/file_prefetch_buffer.o CC file/file_util.o CC file/filename.o CC file/line_file_reader.o CC file/random_access_file_reader.o CC file/read_write_util.o CC file/readahead_raf.o CC file/sequence_file_reader.o CC file/sst_file_manager_impl.o CC file/writable_file_writer.o CC logging/auto_roll_logger.o CC logging/event_logger.o CC logging/log_buffer.o CC memory/arena.o CC memory/concurrent_arena.o CC memory/jemalloc_nodump_allocator.o CC memory/memkind_kmem_allocator.o CC memory/memory_allocator.o CC memtable/alloc_tracker.o CC memtable/hash_linklist_rep.o CC memtable/hash_skiplist_rep.o CC memtable/skiplistrep.o CC memtable/vectorrep.o CC memtable/wbwi_memtable.o CC memtable/write_buffer_manager.o CC monitoring/histogram.o CC monitoring/histogram_windowing.o CC monitoring/in_memory_stats_history.o CC monitoring/instrumented_mutex.o CC monitoring/iostats_context.o CC monitoring/perf_context.o CC monitoring/perf_level.o CC monitoring/persistent_stats_history.o CC monitoring/statistics.o CC monitoring/thread_status_impl.o CC monitoring/thread_status_updater.o CC monitoring/thread_status_updater_debug.o CC monitoring/thread_status_util.o CC monitoring/thread_status_util_debug.o CC options/cf_options.o CC options/configurable.o CC options/customizable.o CC options/db_options.o CC options/offpeak_time_info.o CC options/options.o CC options/options_helper.o CC options/options_parser.o CC port/mmap.o CC port/port_posix.o CC port/win/env_default.o CC port/win/env_win.o CC port/win/io_win.o CC port/win/port_win.o CC port/win/win_logger.o CC port/win/win_thread.o CC port/stack_trace.o CC table/adaptive/adaptive_table_factory.o CC table/block_based/binary_search_index_reader.o CC table/block_based/block.o CC table/block_based/block_based_table_builder.o In file included from /usr/include/c++/14.1.1/vector:65, from ./options/options_helper.h:11, from options/options_helper.cc:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::DBOptions::DBOptions(const rocksdb::DBOptions&)' at ./include/rocksdb/options.h:537:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::ColumnFamilyOptions::ColumnFamilyOptions(const rocksdb::ColumnFamilyOptions&)' at ./include/rocksdb/options.h:66:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 CC table/block_based/block_based_table_factory.o CC table/block_based/block_based_table_iterator.o CC table/block_based/block_based_table_reader.o CC table/block_based/block_builder.o CC table/block_based/block_cache.o CC table/block_based/block_prefetcher.o CC table/block_based/block_prefix_index.o CC table/block_based/data_block_hash_index.o CC table/block_based/data_block_footer.o CC table/block_based/filter_block_reader_common.o CC table/block_based/filter_policy.o CC table/block_based/flush_block_policy.o CC table/block_based/full_filter_block.o CC table/block_based/hash_index_reader.o CC table/block_based/index_builder.o CC table/block_based/index_reader_common.o CC table/block_based/parsed_full_filter_block.o CC table/block_based/partitioned_filter_block.o CC table/block_based/partitioned_index_iterator.o CC table/block_based/partitioned_index_reader.o CC table/block_based/reader_common.o CC table/block_based/uncompression_dict_reader.o CC table/block_fetcher.o CC table/cuckoo/cuckoo_table_builder.o CC table/cuckoo/cuckoo_table_factory.o CC table/cuckoo/cuckoo_table_reader.o CC table/format.o CC table/get_context.o CC table/iterator.o CC table/merging_iterator.o CC table/compaction_merging_iterator.o CC table/meta_blocks.o CC table/persistent_cache_helper.o CC table/plain/plain_table_bloom.o CC table/plain/plain_table_builder.o CC table/plain/plain_table_factory.o CC table/plain/plain_table_index.o CC table/plain/plain_table_key_coding.o CC table/plain/plain_table_reader.o CC table/sst_file_dumper.o CC table/sst_file_reader.o CC table/sst_file_writer.o CC table/table_factory.o CC table/table_properties.o CC table/two_level_iterator.o CC table/unique_id.o CC test_util/sync_point.o CC test_util/sync_point_impl.o CC test_util/transaction_test_util.o CC tools/dump/db_dump_tool.o In file included from /usr/include/c++/14.1.1/map:62, from ./include/rocksdb/table_properties.h:9, from table/table_properties.cc:6: /usr/include/c++/14.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<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++/14.1.1/bits/stl_tree.h:2454: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 In file included from /usr/include/c++/14.1.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:204:17: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:205:18: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:206:24: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:207:28: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:208:19: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:209:20: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:210:22: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:211:23: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:212:19: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:213:26: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:214:21: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:215:26: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:216:27: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:217:44: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<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 'std::map<std::__cxx11::basic_string<char>, long long unsigned int> rocksdb::TableProperties::GetAggregatablePropertiesAsMap() const' at table/table_properties.cc:219:44: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 CC trace_replay/trace_record_handler.o CC trace_replay/trace_record_result.o CC trace_replay/trace_record.o CC trace_replay/trace_replay.o CC trace_replay/block_cache_tracer.o CC trace_replay/io_tracer.o CC util/async_file_reader.o CC util/cleanable.o CC util/coding.o CC util/compaction_job_stats_impl.o CC util/comparator.o CC util/compression.o CC util/compression_context_cache.o CC util/concurrent_task_limiter_impl.o CC util/crc32c.o CC util/crc32c_arm64.o CC util/data_structure.o CC util/dynamic_bloom.o CC util/hash.o CC util/murmurhash.o CC util/random.o CC util/rate_limiter.o CC util/ribbon_config.o CC util/slice.o CC util/file_checksum_helper.o CC util/status.o CC util/stderr_logger.o CC util/string_util.o CC util/thread_local.o CC util/threadpool_imp.o CC util/udt_util.o CC util/write_batch_util.o CC util/xxhash.o CC utilities/agg_merge/agg_merge.o CC utilities/backup/backup_engine.o CC utilities/blob_db/blob_compaction_filter.o CC utilities/blob_db/blob_db.o CC utilities/blob_db/blob_db_impl.o CC utilities/blob_db/blob_db_impl_filesnapshot.o CC utilities/blob_db/blob_file.o CC utilities/cache_dump_load.o CC utilities/cache_dump_load_impl.o CC utilities/cassandra/cassandra_compaction_filter.o CC utilities/cassandra/format.o CC utilities/cassandra/merge_operator.o CC utilities/checkpoint/checkpoint_impl.o In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61, from /usr/include/c++/14.1.1/algorithm:61, from ./cache/typed_cache.h:26, from ./cache/cache_reservation_manager.h:21, from ./db/column_family.h:17, from ./db/db_impl/db_impl.h:24, from ./db/db_iter.h:14, from ./utilities/blob_db/blob_db_impl.h:23, from utilities/blob_db/blob_db_impl.cc:7: /usr/include/c++/14.1.1/bits/stl_heap.h: In function '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 = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:224: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++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750: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++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]': /usr/include/c++/14.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++/14.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 In file included from /usr/include/c++/14.1.1/set:62, from ./utilities/blob_db/blob_db_impl.h:14: /usr/include/c++/14.1.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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++/14.1.1/bits/stl_tree.h:2206: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 /usr/include/c++/14.1.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, vector<TimerQueue::WorkItem> >; _Distance = int; _Tp = TimerQueue::WorkItem; _Compare = __gnu_cxx::__ops::_Iter_comp_val<greater<TimerQueue::WorkItem> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1890:25: 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++/14.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, vector<TimerQueue::WorkItem> >; _Distance = int; _Tp = TimerQueue::WorkItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<TimerQueue::WorkItem> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >' changed in GCC 7.1 /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]', inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at utilities/blob_db/blob_db_impl.cc:540:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at utilities/blob_db/blob_db_impl.cc:540:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]', inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at utilities/blob_db/blob_db_impl.cc:546:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, vector<rocksdb::CompactionFileInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)::<lambda(const rocksdb::CompactionFileInfo&, const rocksdb::CompactionFileInfo&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'void rocksdb::blob_db::BlobDBImpl::ProcessCompactionJobInfo(const rocksdb::CompactionJobInfo&)' at utilities/blob_db/blob_db_impl.cc:546:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::CompactionFileInfo*, std::vector<rocksdb::CompactionFileInfo> >' changed in GCC 7.1 In file included from /usr/include/c++/14.1.1/map:63, from ./include/rocksdb/thread_status.h:18, from ./include/rocksdb/env.h:32, from ./include/rocksdb/options.h:26, from ./db/blob/blob_log_format.h:13, from ./utilities/blob_db/blob_db_impl.h:21: 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 utilities/blob_db/blob_db_impl.cc:391:28: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 utilities/blob_db/blob_db_impl.cc:399:47: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 CC utilities/compaction_filters.o In file included from /usr/include/c++/14.1.1/bits/stl_algo.h:61, from /usr/include/c++/14.1.1/algorithm:61, from utilities/cassandra/format.cc:8: /usr/include/c++/14.1.1/bits/stl_heap.h: In function '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 = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)> >]': /usr/include/c++/14.1.1/bits/stl_heap.h:224: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++/14.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:1750: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++/14.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)> >]': /usr/include/c++/14.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++/14.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++/14.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)> >]': /usr/include/c++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1876: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++/14.1.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)> >]', inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'static rocksdb::cassandra::RowValue rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)' at utilities/cassandra/format.cc:322:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1 In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, vector<rocksdb::cassandra::RowValue> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)::<lambda(const rocksdb::cassandra::RowValue&, const rocksdb::cassandra::RowValue&)> >]' at /usr/include/c++/14.1.1/bits/stl_algo.h:1908:31, inlined from '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++/14.1.1/bits/stl_algo.h:4804:18, inlined from 'static rocksdb::cassandra::RowValue rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)' at utilities/cassandra/format.cc:322:12: /usr/include/c++/14.1.1/bits/stl_algo.h:1817:25: 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++/14.1.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >' changed in GCC 7.1 CC utilities/compaction_filters/remove_emptyvalue_compactionfilter.o CC utilities/convenience/info_log_finder.o CC utilities/counted_fs.o CC utilities/debug.o CC utilities/env_mirror.o CC utilities/env_timed.o CC utilities/fault_injection_env.o CC utilities/fault_injection_fs.o CC utilities/fault_injection_secondary_cache.o CC utilities/leveldb_options/leveldb_options.o CC utilities/memory/memory_util.o CC utilities/merge_operators.o CC utilities/merge_operators/max.o CC utilities/merge_operators/put.o CC utilities/merge_operators/sortlist.o CC utilities/merge_operators/string_append/stringappend.o In file included from /usr/include/c++/14.1.1/map:62, from ./utilities/fault_injection_fs.h:20, from utilities/fault_injection_fs.cc:17: /usr/include/c++/14.1.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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++/14.1.1/bits/stl_tree.h:2206: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 /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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++/14.1.1/map:63: /usr/include/c++/14.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++/14.1.1/bits/stl_map.h:513:37: 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 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 utilities/fault_injection_fs.cc:1271:35: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 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, _Tp>, _Pair>::value), 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>::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++/14.1.1/bits/stl_map.h:859:27, inlined from 'void rocksdb::FaultInjectionTestFS::WritableFileSynced(const rocksdb::FSFileState&)' at utilities/fault_injection_fs.cc:1280:28: /usr/include/c++/14.1.1/bits/stl_map.h:640:38: 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 CC utilities/merge_operators/string_append/stringappend2.o CC utilities/merge_operators/uint64add.o CC utilities/merge_operators/bytesxor.o CC utilities/object_registry.o CC utilities/option_change_migration/option_change_migration.o CC utilities/options/options_util.o CC utilities/persistent_cache/block_cache_tier.o In file included from /usr/include/c++/14.1.1/map:62, from ./include/rocksdb/utilities/memory_util.h:9, from utilities/memory/memory_util.cc:7: /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 In file included from /usr/include/c++/14.1.1/map:63: 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<rocksdb::DB*>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*)' at utilities/memory/memory_util.cc:24:50: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 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<rocksdb::DB*>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*)' at utilities/memory/memory_util.cc:28:54: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 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<rocksdb::DB*>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*)' at utilities/memory/memory_util.cc:37:54: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 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<rocksdb::DB*>&, std::unordered_set<const rocksdb::Cache*>, std::map<UsageType, long long unsigned int>*)' at utilities/memory/memory_util.cc:44:47: /usr/include/c++/14.1.1/bits/stl_map.h:532:37: 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 CC utilities/persistent_cache/block_cache_tier_file.o CC utilities/persistent_cache/block_cache_tier_metadata.o CC utilities/persistent_cache/persistent_cache_tier.o In file included from /usr/include/c++/14.1.1/vector:65, from ./include/rocksdb/utilities/options_util.h:11, from utilities/options/options_util.cc:7: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'rocksdb::ColumnFamilyOptions::ColumnFamilyOptions(const rocksdb::ColumnFamilyOptions&)' at ./include/rocksdb/options.h:66:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, vector<rocksdb::DbPath> >; _ForwardIterator = rocksdb::DbPath*; _Tp = rocksdb::DbPath]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >; _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = rocksdb::DbPath; _Alloc = std::allocator<rocksdb::DbPath>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44, inlined from 'rocksdb::DBOptions& rocksdb::DBOptions::operator=(const rocksdb::DBOptions&)' at ./include/rocksdb/options.h:537:8, inlined from 'rocksdb::Status rocksdb::LoadOptionsFromFile(const ConfigOptions&, const std::string&, DBOptions*, std::vector<ColumnFamilyDescriptor>*, std::shared_ptr<Cache>*)' at utilities/options/options_util.cc:26:32: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const rocksdb::DbPath*, std::vector<rocksdb::DbPath> >' changed in GCC 7.1 CC utilities/persistent_cache/volatile_tier_impl.o CC utilities/simulator_cache/cache_simulator.o CC utilities/simulator_cache/sim_cache.o CC utilities/table_properties_collectors/compact_for_tiering_collector.o CC utilities/table_properties_collectors/compact_on_deletion_collector.o CC utilities/trace/file_trace_reader_writer.o In file included from /usr/include/c++/14.1.1/map:62, from ./include/rocksdb/thread_status.h:18, from ./include/rocksdb/env.h:32, from ./include/rocksdb/options.h:26, from ./include/rocksdb/advanced_cache.h:18, from ./cache/sharded_cache.h:18, from ./cache/lru_cache.h:14, from ./utilities/simulator_cache/cache_simulator.h:10, from utilities/simulator_cache/cache_simulator.cc:6: /usr/include/c++/14.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++/14.1.1/bits/stl_tree.h:2454: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 In file included from /usr/include/c++/14.1.1/map:63: 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 utilities/simulator_cache/cache_simulator.cc:66:46: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 utilities/simulator_cache/cache_simulator.cc:70:46: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 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 utilities/simulator_cache/cache_simulator.cc:74:46: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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++/14.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++/14.1.1/bits/stl_tree.h:2454: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 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 utilities/simulator_cache/cache_simulator.cc:259:25: /usr/include/c++/14.1.1/bits/stl_map.h:513:37: 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 CC utilities/trace/replayer_impl.o CC utilities/transactions/lock/lock_manager.o CC utilities/transactions/lock/point/point_lock_tracker.o CC utilities/transactions/lock/point/point_lock_manager.o CC utilities/transactions/optimistic_transaction.o CC utilities/transactions/optimistic_transaction_db_impl.o In file included from /usr/include/c++/14.1.1/bits/unordered_map.h:33, from /usr/include/c++/14.1.1/unordered_map:41, from ./utilities/transactions/lock/point/point_lock_tracker.h:10, from utilities/transactions/lock/point/point_lock_tracker.cc:7: /usr/include/c++/14.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = 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++/14.1.1/bits/hashtable.h:2376: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' {aka 'std::__detail::_Insert_base<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 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++/14.1.1/bits/unordered_map.h:754:26, inlined from 'virtual void rocksdb::PointLockTracker::Subtract(const rocksdb::LockTracker&)' at utilities/transactions/lock/point/point_lock_tracker.cc:165:27: /usr/include/c++/14.1.1/bits/hashtable.h:1020: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' {aka 'std::__detail::_Insert_base<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 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++/14.1.1/bits/unordered_map.h:754:26, inlined from 'virtual rocksdb::UntrackStatus rocksdb::PointLockTracker::Untrack(const rocksdb::PointLockRequest&)' at utilities/transactions/lock/point/point_lock_tracker.cc:94:15: /usr/include/c++/14.1.1/bits/hashtable.h:1020: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' {aka 'std::__detail::_Insert_base<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 CC utilities/transactions/pessimistic_transaction.o CC utilities/transactions/pessimistic_transaction_db.o CC utilities/transactions/snapshot_checker.o CC utilities/transactions/transaction_base.o CC utilities/transactions/transaction_db_mutex_impl.o CC utilities/transactions/transaction_util.o CC utilities/transactions/write_prepared_txn.o CC utilities/transactions/write_prepared_txn_db.o CC utilities/transactions/write_unprepared_txn.o CC utilities/transactions/write_unprepared_txn_db.o CC utilities/ttl/db_ttl_impl.o CC utilities/types_util.o CC utilities/wal_filter.o In file included from /usr/include/c++/14.1.1/vector:72, from /usr/include/c++/14.1.1/queue:63, from ./utilities/transactions/write_prepared_txn_db.h:10, from utilities/transactions/write_prepared_txn_db.cc:7: /usr/include/c++/14.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]': /usr/include/c++/14.1.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]', inlined from 'bool rocksdb::WritePreparedTxnDB::MaybeUpdateOldCommitMap(const uint64_t&, const uint64_t&, const uint64_t&, bool)' at utilities/transactions/write_prepared_txn_db.cc:1063:15: /usr/include/c++/14.1.1/bits/vector.tcc:170:19: 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 CC utilities/write_batch_with_index/write_batch_with_index.o CC utilities/write_batch_with_index/write_batch_with_index_internal.o CC utilities/transactions/lock/range/range_tree/lib/locktree/concurrent_tree.o CC utilities/transactions/lock/range/range_tree/lib/locktree/keyrange.o CC utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.o In file included from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62, from utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59, from utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc:55: 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[5553] ERROR: compile utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc on 10.3.0.16:3732/8 failed distcc[5553] (dcc_build_somewhere) Warning: remote compilation of 'utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc' failed, retrying locally distcc[5553] Warning: failed to distribute utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc to 10.3.0.16:3732/8, running locally instead In file included from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62, from utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59, from utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc:55: 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 | ^~~~~ CC utilities/transactions/lock/range/range_tree/lib/locktree/locktree.o In file included from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62, from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc:55: 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[5561] ERROR: compile utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc on 10.3.0.16:3732/8 failed distcc[5561] (dcc_build_somewhere) Warning: remote compilation of 'utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc' failed, retrying locally distcc[5561] Warning: failed to distribute utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc to 10.3.0.16:3732/8, running locally instead In file included from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62, from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc:55: 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 | ^~~~~ CC utilities/transactions/lock/range/range_tree/lib/locktree/manager.o In file included from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62, from utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59, from utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc:60: 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[5569] ERROR: compile utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc on 10.3.0.15:3732/8 failed distcc[5569] (dcc_build_somewhere) Warning: remote compilation of 'utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc' failed, retrying locally distcc[5569] Warning: failed to distribute utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc to 10.3.0.15:3732/8, running locally instead CC utilities/transactions/lock/range/range_tree/lib/locktree/range_buffer.o In file included from utilities/transactions/lock/range/range_tree/lib/locktree/locktree.h:62, from utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.h:59, from utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc:60: 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 | ^~~~~ utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h: In function ‘tokutime_t toku_time_now()’: utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:164:1: error: no return statement in function returning non-void [-Werror=return-type] 164 | } | ^ CC utilities/transactions/lock/range/range_tree/lib/locktree/treenode.o CC utilities/transactions/lock/range/range_tree/lib/locktree/txnid_set.o CC utilities/transactions/lock/range/range_tree/lib/locktree/wfg.o CC utilities/transactions/lock/range/range_tree/lib/standalone_port.o cc1plus: all warnings being treated as errors distcc[5553] ERROR: compile utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc on localhost failed make: *** [Makefile:2569: utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.o] Error 1 make: *** Waiting for unfinished jobs.... utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h: In function ‘tokutime_t toku_time_now()’: utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:164:1: error: no return statement in function returning non-void [-Werror=return-type] 164 | } | ^ cc1plus: all warnings being treated as errors distcc[5561] ERROR: compile utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc on localhost failed make: *** [Makefile:2569: utilities/transactions/lock/range/range_tree/lib/locktree/locktree.o] Error 1 utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h: In function ‘tokutime_t toku_time_now()’: utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:164:1: error: no return statement in function returning non-void [-Werror=return-type] 164 | } | ^ cc1plus: all warnings being treated as errors distcc[5569] ERROR: compile utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc on localhost failed make: *** [Makefile:2569: utilities/transactions/lock/range/range_tree/lib/locktree/manager.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/leming/armv7/leming/build