Created
April 28, 2018 19:19
-
-
Save Terry-Weymouth/086b2566711308d92ac9bed53b25899c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pi@raspberrypi:~/go/src/github.com/facebook/rocksdb $ cat /etc/*release | |
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" | |
NAME="Raspbian GNU/Linux" | |
VERSION_ID="9" | |
VERSION="9 (stretch)" | |
ID=raspbian | |
ID_LIKE=debian | |
HOME_URL="http://www.raspbian.org/" | |
SUPPORT_URL="http://www.raspbian.org/RaspbianForums" | |
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" | |
pi@raspberrypi:~/go/src/github.com/facebook/rocksdb $ gcc --version | |
gcc (Raspbian 6.3.0-18+rpi1) 6.3.0 20170516 | |
Copyright (C) 2016 Free Software Foundation, Inc. | |
This is free software; see the source for copying conditions. There is NO | |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | |
pi@raspberrypi:~/go/src/github.com/facebook/rocksdb $ make clean | |
rm -f db_bench table_reader_bench cache_bench memtablerep_bench column_aware_encoding_exp persistent_cache_bench sst_dump db_sanity_test db_stress write_stress ldb db_repl_stress rocksdb_dump rocksdb_undump blob_dump db_basic_test db_encryption_test db_test2 external_sst_file_basic_test auto_roll_logger_test bloom_test dynamic_bloom_test c_test checkpoint_test crc32c_test coding_test inlineskiplist_test env_basic_test env_test hash_test thread_local_test rate_limiter_test perf_context_test iostats_context_test db_wal_test db_block_cache_test db_test db_blob_index_test db_bloom_filter_test db_iter_test db_log_iter_test db_compaction_filter_test db_compaction_test db_dynamic_level_test db_flush_test db_inplace_update_test db_iterator_test db_memtable_test db_merge_operator_test db_options_test db_range_del_test db_sst_test db_tailing_iter_test db_io_failure_test db_properties_test db_table_properties_test db_statistics_test db_write_test autovector_test blob_db_test cleanable_test column_family_test table_properties_collector_test arena_test block_test cache_test corruption_test slice_transform_test dbformat_test fault_injection_test filelock_test filename_test file_reader_writer_test block_based_filter_block_test full_filter_block_test partitioned_filter_block_test hash_table_test histogram_test log_test manual_compaction_test mock_env_test memtable_list_test merge_helper_test memory_test merge_test merger_test util_merge_operators_test options_file_test redis_test reduce_levels_test plain_table_db_test comparator_db_test external_sst_file_test prefix_test skiplist_test write_buffer_manager_test stringappend_test cassandra_format_test cassandra_functional_test cassandra_row_merge_test cassandra_serialize_test ttl_test date_tiered_test backupable_db_test document_db_test json_document_test sim_cache_test spatial_db_test version_edit_test version_set_test compaction_picker_test version_builder_test file_indexer_test write_batch_test write_batch_with_index_test write_controller_test deletefile_test obsolete_files_test table_test geodb_test delete_scheduler_test options_test options_settable_test options_util_test event_logger_test timer_queue_test cuckoo_table_builder_test cuckoo_table_reader_test cuckoo_table_db_test flush_job_test wal_manager_test listener_test compaction_iterator_test compaction_job_test thread_list_test sst_dump_test column_aware_encoding_test compact_files_test optimistic_transaction_test write_callback_test heap_test compact_on_deletion_collector_test compaction_job_stats_test option_change_migration_test transaction_test ldb_cmd_test persistent_cache_test statistics_test lua_test range_del_aggregator_test lru_cache_test object_registry_test repair_test env_timed_test write_prepared_transaction_test db_universal_compaction_test librocksdb.a librocksdb.so librocksdb.so.5 librocksdb.so.5.13 librocksdb.so.5.13.0 | |
rm -rf make_config.mk shared-objects t LOG /dev/shm/rocksdb.D1ag unity.cc jls jl ios-x86 ios-arm scan_build_report | |
find . -name "*.[oda]" -exec rm -f {} \; | |
find . -type f -regex ".*\.\(\(gcda\)\|\(gcno\)\)" -exec rm {} \; | |
rm -rf bzip2* snappy* zlib* lz4* zstd* | |
cd java; make clean | |
make[1]: Entering directory '/home/pi/go/src/github.com/facebook/rocksdb/java' | |
rm -rf include/* | |
rm -rf test-libs/ | |
rm -rf target | |
rm -rf benchmark/target | |
rm -rf samples/target | |
make[1]: Leaving directory '/home/pi/go/src/github.com/facebook/rocksdb/java' | |
pi@raspberrypi:~/go/src/github.com/facebook/rocksdb $ PORTABLE=1 make static_lib | |
GEN util/build_version.cc | |
GEN util/build_version.cc | |
CC cache/clock_cache.o | |
CC cache/lru_cache.o | |
CC cache/sharded_cache.o | |
CC db/builder.o | |
CC db/c.o | |
CC db/column_family.o | |
CC db/compacted_db_impl.o | |
CC db/compaction.o | |
CC db/compaction_iterator.o | |
CC db/compaction_job.o | |
In file included from /usr/include/c++/6/deque:63:0, | |
from ./db/compaction_job.h:12, | |
from db/compaction_job.cc:10: | |
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<rocksdb::CompactionJob::SubcompactionState*>; _ForwardIterator = rocksdb::CompactionJob::SubcompactionState*; bool _TrivialValueTypes = false]’: | |
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<rocksdb::CompactionJob::SubcompactionState*>’ will change in GCC 7.1 | |
__uninit_copy(_InputIterator __first, _InputIterator __last, | |
^~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘std::move_iterator<rocksdb::CompactionJob::SubcompactionState*>’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_uninitialized.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_emplace_back_aux(_Args&& ...) [with _Args = {rocksdb::Compaction*&, rocksdb::Slice*&, rocksdb::Slice*&, long long unsigned int&}; _Tp = rocksdb::CompactionJob::SubcompactionState; _Alloc = std::allocator<rocksdb::CompactionJob::SubcompactionState>]’: | |
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘std::move_iterator<rocksdb::CompactionJob::SubcompactionState*>’ will change in GCC 7.1 | |
__uninit_copy(__first, __last, __result); | |
^ | |
CC db/compaction_picker.o | |
CC db/compaction_picker_universal.o | |
CC db/convenience.o | |
CC db/db_filesnapshot.o | |
CC db/db_impl.o | |
db/db_impl.cc: In member function ‘void rocksdb::DBImpl::ReleaseFileNumberFromPendingOutputs(std::__cxx11::list<long long unsigned int>::iterator)’: | |
db/db_impl.cc:2082:6: note: parameter passing for argument of type ‘std::__cxx11::list<long long unsigned int>::iterator {aka std::_List_iterator<long long unsigned int>}’ will change in GCC 7.1 | |
void DBImpl::ReleaseFileNumberFromPendingOutputs( | |
^~~~~~ | |
CC db/db_impl_compaction_flush.o | |
db/db_impl_compaction_flush.cc: In member function ‘rocksdb::Status rocksdb::DBImpl::CompactFilesImpl(const rocksdb::CompactionOptions&, rocksdb::ColumnFamilyData*, rocksdb::Version*, const std::vector<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >*, int, int, rocksdb::JobContext*, rocksdb::LogBuffer*)’: | |
db/db_impl_compaction_flush.cc:728:69: note: parameter passing for argument of type ‘std::_List_iterator<long long unsigned int>’ will change in GCC 7.1 | |
ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); | |
^ | |
db/db_impl_compaction_flush.cc: In member function ‘void rocksdb::DBImpl::BackgroundCallFlush()’: | |
db/db_impl_compaction_flush.cc:1470:71: note: parameter passing for argument of type ‘std::_List_iterator<long long unsigned int>’ will change in GCC 7.1 | |
ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); | |
^ | |
db/db_impl_compaction_flush.cc: In member function ‘void rocksdb::DBImpl::BackgroundCallCompaction(rocksdb::DBImpl::PrepickedCompaction*, rocksdb::Env::Priority)’: | |
db/db_impl_compaction_flush.cc:1551:71: note: parameter passing for argument of type ‘std::_List_iterator<long long unsigned int>’ will change in GCC 7.1 | |
ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); | |
^ | |
CC db/db_impl_debug.o | |
CC db/db_impl_experimental.o | |
CC db/db_impl_files.o | |
In file included from /usr/include/c++/6/vector:69:0, | |
from ./db/db_impl.h:20, | |
from db/db_impl_files.cc:9: | |
/usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::DBImpl::LogCnt}; _Tp = rocksdb::DBImpl::LogCnt; _Alloc = std::allocator<rocksdb::DBImpl::LogCnt>]’: | |
/usr/include/c++/6/bits/vector.tcc:321:7: note: parameter passing for argument of type ‘std::vector<rocksdb::DBImpl::LogCnt>::iterator {aka __gnu_cxx::__normal_iterator<rocksdb::DBImpl::LogCnt*, std::vector<rocksdb::DBImpl::LogCnt> >}’ will change in GCC 7.1 | |
vector<_Tp, _Alloc>:: | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/vector.tcc: In member function ‘void rocksdb::DBImpl::MarkLogAsContainingPrepSection(uint64_t)’: | |
/usr/include/c++/6/bits/vector.tcc:313:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::DBImpl::LogCnt*, std::vector<rocksdb::DBImpl::LogCnt> >’ will change in GCC 7.1 | |
_M_insert_aux(begin() + (__position - cbegin()), | |
^~~~~~~~~~~~~ | |
CC db/db_impl_open.o | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from ./util/coding.h:16, | |
from ./db/dbformat.h:22, | |
from ./db/memtable_list.h:15, | |
from ./db/column_family.h:17, | |
from ./db/db_impl.h:22, | |
from db/db_impl_open.cc:9: | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: | |
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__insertion_sort(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, | |
from /usr/include/c++/6/algorithm:62, | |
from ./util/coding.h:16, | |
from ./db/dbformat.h:22, | |
from ./db/memtable_list.h:15, | |
from ./db/column_family.h:17, | |
from ./db/db_impl.h:22, | |
from db/db_impl_open.cc:9: | |
/usr/include/c++/6/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*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: | |
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
^~~~~~~~~~~~~ | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from ./util/coding.h:16, | |
from ./db/dbformat.h:22, | |
from ./db/memtable_list.h:15, | |
from ./db/column_family.h:17, | |
from ./db/db_impl.h:22, | |
from db/db_impl_open.cc:9: | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: | |
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__introsort_loop(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
^~~ | |
db/db_impl_open.cc: In member function ‘rocksdb::Status rocksdb::DBImpl::WriteLevel0TableForRecovery(int, rocksdb::ColumnFamilyData*, rocksdb::MemTable*, rocksdb::VersionEdit*)’: | |
db/db_impl_open.cc:956:69: note: parameter passing for argument of type ‘std::_List_iterator<long long unsigned int>’ will change in GCC 7.1 | |
ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); | |
^ | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from ./util/coding.h:16, | |
from ./db/dbformat.h:22, | |
from ./db/memtable_list.h:15, | |
from ./db/column_family.h:17, | |
from ./db/db_impl.h:22, | |
from db/db_impl_open.cc:9: | |
/usr/include/c++/6/bits/stl_algo.h: In member function ‘rocksdb::Status rocksdb::DBImpl::Recover(const std::vector<rocksdb::ColumnFamilyDescriptor>&, bool, bool, bool)’: | |
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__introsort_loop(__first, __last, | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __last, __comp); | |
^~~ | |
CC db/db_impl_readonly.o | |
CC db/db_impl_write.o | |
CC db/db_info_dumper.o | |
CC db/db_iter.o | |
CC db/dbformat.o | |
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/internal_stats.o | |
In file included from /usr/include/c++/6/map:60:0, | |
from ./db/internal_stats.h:12, | |
from db/internal_stats.cc:9: | |
/usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<rocksdb::LevelStatType&&>, std::tuple<>}; _Key = rocksdb::LevelStatType; _Val = std::pair<const rocksdb::LevelStatType, double>; _KeyOfValue = std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >; _Compare = std::less<rocksdb::LevelStatType>; _Alloc = std::allocator<std::pair<const rocksdb::LevelStatType, double> >]’: | |
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/6/map:61:0, | |
from ./db/internal_stats.h:12, | |
from db/internal_stats.cc:9: | |
/usr/include/c++/6/bits/stl_map.h: In function ‘void rocksdb::{anonymous}::PrepareLevelStats(std::map<rocksdb::LevelStatType, double>*, int, int, double, double, double, const rocksdb::InternalStats::CompactionStats&)’: | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree<rocksdb::LevelStatType, std::pair<const rocksdb::LevelStatType, double>, std::_Select1st<std::pair<const rocksdb::LevelStatType, double> >, std::less<rocksdb::LevelStatType>, std::allocator<std::pair<const rocksdb::LevelStatType, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::LevelStatType, double> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
CC db/log_reader.o | |
CC db/log_writer.o | |
CC db/malloc_stats.o | |
CC db/managed_iterator.o | |
CC db/memtable.o | |
CC db/memtable_list.o | |
CC db/merge_helper.o | |
CC db/merge_operator.o | |
CC db/range_del_aggregator.o | |
CC db/repair.o | |
CC db/snapshot_impl.o | |
CC db/table_cache.o | |
CC db/table_properties_collector.o | |
CC db/transaction_log_impl.o | |
CC db/version_builder.o | |
CC db/version_edit.o | |
CC db/version_set.o | |
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, | |
from /usr/include/c++/6/algorithm:62, | |
from ./util/coding.h:16, | |
from ./db/dbformat.h:22, | |
from ./db/memtable_list.h:15, | |
from ./db/column_family.h:17, | |
from ./db/version_set.h:31, | |
from db/version_set.cc:10: | |
/usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::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++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
^~~~~~~~~~~~~ | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from ./util/coding.h:16, | |
from ./db/dbformat.h:22, | |
from ./db/memtable_list.h:15, | |
from ./db/column_family.h:17, | |
from ./db/version_set.h:31, | |
from db/version_set.cc:10: | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]’: | |
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
__unguarded_linear_insert(_RandomAccessIterator __last, | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()::<lambda(const rocksdb::FdWithKeyRange&, const rocksdb::FdWithKeyRange&)> >]’: | |
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
__insertion_sort(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::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++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
__introsort_loop(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h: In member function ‘void rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()’: | |
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
std::__introsort_loop(__first, __last, | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::FdWithKeyRange*, std::vector<rocksdb::FdWithKeyRange> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __last, __comp); | |
^~~ | |
CC db/wal_manager.o | |
CC db/write_batch.o | |
CC db/write_batch_base.o | |
CC db/write_controller.o | |
CC db/write_thread.o | |
CC env/env.o | |
CC env/env_chroot.o | |
CC env/env_encryption.o | |
CC env/env_hdfs.o | |
CC env/env_posix.o | |
CC env/io_posix.o | |
CC env/mock_env.o | |
CC memtable/alloc_tracker.o | |
CC memtable/hash_cuckoo_rep.o | |
CC memtable/hash_linklist_rep.o | |
CC memtable/hash_skiplist_rep.o | |
CC memtable/skiplistrep.o | |
CC memtable/vectorrep.o | |
CC memtable/write_buffer_manager.o | |
CC monitoring/histogram.o | |
In file included from /usr/include/c++/6/map:60:0, | |
from ./monitoring/histogram.h:16, | |
from monitoring/histogram.cc:14: | |
/usr/include/c++/6/bits/stl_tree.h: In member 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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]’: | |
/usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type ‘std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, long long unsigned int> >}’ will change in GCC 7.1 | |
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
CC monitoring/histogram_windowing.o | |
CC monitoring/instrumented_mutex.o | |
CC monitoring/iostats_context.o | |
CC monitoring/perf_context.o | |
CC monitoring/perf_level.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/db_options.o | |
CC options/options.o | |
CC options/options_helper.o | |
CC options/options_parser.o | |
CC options/options_sanity_check.o | |
CC port/port_posix.o | |
CC port/stack_trace.o | |
CC table/adaptive_table_factory.o | |
CC table/block.o | |
CC table/block_based_filter_block.o | |
CC table/block_based_table_builder.o | |
CC table/block_based_table_factory.o | |
CC table/block_based_table_reader.o | |
CC table/block_builder.o | |
CC table/block_fetcher.o | |
CC table/block_prefix_index.o | |
CC table/bloom_block.o | |
CC table/cuckoo_table_builder.o | |
CC table/cuckoo_table_factory.o | |
CC table/cuckoo_table_reader.o | |
CC table/flush_block_policy.o | |
CC table/format.o | |
CC table/full_filter_block.o | |
CC table/get_context.o | |
CC table/index_builder.o | |
CC table/iterator.o | |
CC table/merging_iterator.o | |
CC table/meta_blocks.o | |
CC table/partitioned_filter_block.o | |
CC table/persistent_cache_helper.o | |
CC table/plain_table_builder.o | |
CC table/plain_table_factory.o | |
CC table/plain_table_index.o | |
CC table/plain_table_key_coding.o | |
CC table/plain_table_reader.o | |
CC table/sst_file_writer.o | |
CC table/table_properties.o | |
CC table/two_level_iterator.o | |
CC tools/dump/db_dump_tool.o | |
CC util/arena.o | |
CC util/auto_roll_logger.o | |
CC util/bloom.o | |
CC util/build_version.o | |
CC util/coding.o | |
CC util/compaction_job_stats_impl.o | |
CC util/comparator.o | |
CC util/concurrent_arena.o | |
CC util/crc32c.o | |
CC util/delete_scheduler.o | |
CC util/dynamic_bloom.o | |
CC util/event_logger.o | |
CC util/file_reader_writer.o | |
CC util/file_util.o | |
CC util/filename.o | |
CC util/filter_policy.o | |
CC util/hash.o | |
CC util/log_buffer.o | |
CC util/murmurhash.o | |
CC util/random.o | |
CC util/rate_limiter.o | |
CC util/slice.o | |
CC util/sst_file_manager_impl.o | |
CC util/status.o | |
CC util/status_message.o | |
CC util/string_util.o | |
CC util/sync_point.o | |
CC util/sync_point_impl.o | |
CC util/thread_local.o | |
CC util/threadpool_imp.o | |
CC util/transaction_test_util.o | |
CC util/xxhash.o | |
CC utilities/backupable/backupable_db.o | |
CC utilities/blob_db/blob_compaction_filter.o | |
CC utilities/blob_db/blob_db.o | |
CC utilities/blob_db/blob_db_impl.o | |
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, | |
from /usr/include/c++/6/algorithm:62, | |
from ./util/coding.h:16, | |
from ./db/dbformat.h:22, | |
from ./db/memtable_list.h:15, | |
from ./db/column_family.h:17, | |
from ./db/db_impl.h:22, | |
from ./db/db_iter.h:13, | |
from ./utilities/blob_db/blob_db_impl.h:22, | |
from utilities/blob_db/blob_db_impl.cc:7: | |
/usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >; _Distance = int; _Tp = TimerQueue::WorkItem; _Compare = __gnu_cxx::__ops::_Iter_comp_val<std::greater<TimerQueue::WorkItem> >]’: | |
/usr/include/c++/6/bits/stl_heap.h:124:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >’ will change in GCC 7.1 | |
__push_heap(_RandomAccessIterator __first, | |
^~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >; _Distance = int; _Tp = TimerQueue::WorkItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::greater<TimerQueue::WorkItem> >]’: | |
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >’ will change in GCC 7.1 | |
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
^~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::greater<TimerQueue::WorkItem> >]’: | |
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >’ will change in GCC 7.1 | |
__make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | |
^~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_heap.h: In constructor ‘rocksdb::blob_db::BlobDBImpl::BlobDBImpl(const string&, const rocksdb::blob_db::BlobDBOptions&, const rocksdb::DBOptions&, const rocksdb::ColumnFamilyOptions&)’: | |
/usr/include/c++/6/bits/stl_heap.h:388:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<TimerQueue::WorkItem*, std::vector<TimerQueue::WorkItem> >’ will change in GCC 7.1 | |
std::__make_heap(__first, __last, | |
^~~ | |
CC utilities/blob_db/blob_file.o | |
CC utilities/blob_db/blob_log_format.o | |
CC utilities/blob_db/blob_log_reader.o | |
CC utilities/blob_db/blob_log_writer.o | |
CC utilities/blob_db/ttl_extractor.o | |
CC utilities/cassandra/cassandra_compaction_filter.o | |
CC utilities/cassandra/format.o | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from ./third-party/gtest-1.7.0/fused-src/gtest/gtest.h:370, | |
from ./util/testharness.h:15, | |
from utilities/cassandra/format.h:63, | |
from utilities/cassandra/format.cc:6: | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::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++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
__unguarded_linear_insert(_RandomAccessIterator __last, | |
^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::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++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
__insertion_sort(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, | |
from /usr/include/c++/6/algorithm:62, | |
from ./third-party/gtest-1.7.0/fused-src/gtest/gtest.h:370, | |
from ./util/testharness.h:15, | |
from utilities/cassandra/format.h:63, | |
from utilities/cassandra/format.cc:6: | |
/usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::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++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
^~~~~~~~~~~~~ | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from ./third-party/gtest-1.7.0/fused-src/gtest/gtest.h:370, | |
from ./util/testharness.h:15, | |
from utilities/cassandra/format.h:63, | |
from utilities/cassandra/format.cc:6: | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::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++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
__introsort_loop(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h: In static member function ‘static rocksdb::cassandra::RowValue rocksdb::cassandra::RowValue::Merge(std::vector<rocksdb::cassandra::RowValue>&&)’: | |
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
std::__introsort_loop(__first, __last, | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<rocksdb::cassandra::RowValue*, std::vector<rocksdb::cassandra::RowValue> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __last, __comp); | |
^~~ | |
CC utilities/cassandra/merge_operator.o | |
CC utilities/checkpoint/checkpoint_impl.o | |
CC utilities/compaction_filters/remove_emptyvalue_compactionfilter.o | |
CC utilities/convenience/info_log_finder.o | |
CC utilities/date_tiered/date_tiered_db_impl.o | |
CC utilities/debug.o | |
CC utilities/document/document_db.o | |
CC utilities/document/json_document.o | |
CC utilities/document/json_document_builder.o | |
CC utilities/env_mirror.o | |
CC utilities/env_timed.o | |
CC utilities/geodb/geodb_impl.o | |
CC utilities/leveldb_options/leveldb_options.o | |
CC utilities/lua/rocks_lua_compaction_filter.o | |
CC utilities/memory/memory_util.o | |
In file included from /usr/include/c++/6/map:60:0, | |
from ./include/rocksdb/utilities/memory_util.h:10, | |
from utilities/memory/memory_util.cc:8: | |
/usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193: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 {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >}’ will change in GCC 7.1 | |
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/6/map:61:0, | |
from ./include/rocksdb/utilities/memory_util.h:10, | |
from utilities/memory/memory_util.cc:8: | |
/usr/include/c++/6/bits/stl_map.h: In static member function ‘static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector<rocksdb::DB*>&, std::unordered_set<const rocksdb::Cache*>, std::map<rocksdb::MemoryUtil::UsageType, long long unsigned int>*)’: | |
/usr/include/c++/6/bits/stl_map.h:502:4: 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 {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: 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 {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: 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 {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
/usr/include/c++/6/bits/stl_map.h:502:4: 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 {aka std::_Rb_tree_const_iterator<std::pair<const rocksdb::MemoryUtil::UsageType, long long unsigned int> >}’ will change in GCC 7.1 | |
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | |
^~~ | |
CC utilities/merge_operators/max.o | |
CC utilities/merge_operators/put.o | |
CC utilities/merge_operators/string_append/stringappend.o | |
CC utilities/merge_operators/string_append/stringappend2.o | |
CC utilities/merge_operators/uint64add.o | |
CC utilities/merge_operators/bytesxor.o | |
CC utilities/option_change_migration/option_change_migration.o | |
CC utilities/options/options_util.o | |
CC utilities/persistent_cache/block_cache_tier.o | |
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 | |
CC utilities/persistent_cache/volatile_tier_impl.o | |
CC utilities/redis/redis_lists.o | |
CC utilities/simulator_cache/sim_cache.o | |
CC utilities/spatialdb/spatial_db.o | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from utilities/spatialdb/spatial_db.cc:14: | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: | |
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__insertion_sort(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, | |
from /usr/include/c++/6/algorithm:62, | |
from utilities/spatialdb/spatial_db.cc:14: | |
/usr/include/c++/6/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*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: | |
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | |
^~~~~~~~~~~~~ | |
In file included from /usr/include/c++/6/algorithm:62:0, | |
from utilities/spatialdb/spatial_db.cc:14: | |
/usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: | |
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__introsort_loop(_RandomAccessIterator __first, | |
^~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__introsort_loop(__cut, __last, __depth_limit, __comp); | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h: In constructor ‘rocksdb::spatial::SpatialIndexCursor::SpatialIndexCursor(rocksdb::Iterator*, rocksdb::spatial::ValueGetter*, const rocksdb::spatial::BoundingBox<long long unsigned int>&, uint32_t)’: | |
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__introsort_loop(__first, __last, | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | |
^~~ | |
/usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__insertion_sort(__first, __last, __comp); | |
^~~ | |
CC utilities/table_properties_collectors/compact_on_deletion_collector.o | |
CC utilities/transactions/optimistic_transaction.o | |
CC utilities/transactions/optimistic_transaction_db_impl.o | |
CC utilities/transactions/pessimistic_transaction.o | |
CC utilities/transactions/pessimistic_transaction_db.o | |
In file included from /usr/include/c++/6/queue:62:0, | |
from ./utilities/transactions/pessimistic_transaction_db.h:10, | |
from utilities/transactions/pessimistic_transaction_db.cc:12: | |
/usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::greater<long long unsigned int> >]’: | |
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | |
^~~~~~~~~~~ | |
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_heap.h:319:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
/usr/include/c++/6/bits/stl_heap.h: In static member function ‘static rocksdb::Status rocksdb::TransactionDB::WrapDB(rocksdb::DB*, const rocksdb::TransactionDBOptions&, const std::vector<unsigned int>&, const std::vector<rocksdb::ColumnFamilyHandle*>&, rocksdb::TransactionDB**)’: | |
/usr/include/c++/6/bits/stl_heap.h:388:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__make_heap(__first, __last, | |
^~~ | |
/usr/include/c++/6/bits/stl_heap.h:388:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__make_heap(__first, __last, | |
^~~ | |
/usr/include/c++/6/bits/stl_heap.h: In static member function ‘static rocksdb::Status rocksdb::TransactionDB::WrapStackableDB(rocksdb::StackableDB*, const rocksdb::TransactionDBOptions&, const std::vector<unsigned int>&, const std::vector<rocksdb::ColumnFamilyHandle*>&, rocksdb::TransactionDB**)’: | |
/usr/include/c++/6/bits/stl_heap.h:388:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__make_heap(__first, __last, | |
^~~ | |
/usr/include/c++/6/bits/stl_heap.h:388:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
std::__make_heap(__first, __last, | |
^~~ | |
CC utilities/transactions/snapshot_checker.o | |
CC utilities/transactions/transaction_base.o | |
In file included from /usr/include/c++/6/unordered_map:47:0, | |
from ./include/rocksdb/db.h:17, | |
from ./utilities/transactions/transaction_base.h:14, | |
from utilities/transactions/transaction_base.cc:8: | |
/usr/include/c++/6/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _H1 = std::hash<std::__cxx11::basic_string<char> >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]’: | |
/usr/include/c++/6/bits/hashtable.h:1722:5: note: parameter passing for argument of type ‘std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo> >, 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::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, false, true>}’ will change in GCC 7.1 | |
_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
_H1, _H2, _Hash, _RehashPolicy, _Traits>:: | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/hashtable.h: In member function ‘virtual void rocksdb::TransactionBaseImpl::UndoGetForUpdate(rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&)’: | |
/usr/include/c++/6/bits/hashtable.h:747:42: note: parameter passing for argument of type ‘std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo> >, 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::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, false, true>}’ will change in GCC 7.1 | |
{ return erase(const_iterator(__it)); } | |
^ | |
/usr/include/c++/6/bits/hashtable.h:747:42: note: parameter passing for argument of type ‘std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo> >, 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::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, false, true>}’ will change in GCC 7.1 | |
{ return erase(const_iterator(__it)); } | |
^ | |
/usr/include/c++/6/bits/hashtable.h: In member function ‘virtual rocksdb::Status rocksdb::TransactionBaseImpl::RollbackToSavePoint()’: | |
/usr/include/c++/6/bits/hashtable.h:747:42: note: parameter passing for argument of type ‘std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo> >, 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::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::TransactionKeyMapInfo>, false, true>}’ will change in GCC 7.1 | |
{ return erase(const_iterator(__it)); } | |
^ | |
CC utilities/transactions/transaction_db_mutex_impl.o | |
CC utilities/transactions/transaction_lock_mgr.o | |
In file included from /usr/include/c++/6/unordered_map:47:0, | |
from ./utilities/transactions/transaction_lock_mgr.h:11, | |
from utilities/transactions/transaction_lock_mgr.cc:12: | |
/usr/include/c++/6/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = std::__cxx11::basic_string<char>; _Value = std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::__cxx11::basic_string<char> >; _H1 = std::hash<std::__cxx11::basic_string<char> >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]’: | |
/usr/include/c++/6/bits/hashtable.h:1722:5: note: parameter passing for argument of type ‘std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator {aka std::__detail::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>, false, true>}’ will change in GCC 7.1 | |
_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
_H1, _H2, _Hash, _RehashPolicy, _Traits>:: | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/hashtable.h: In member function ‘void rocksdb::TransactionLockMgr::UnLockKey(const rocksdb::PessimisticTransaction*, const string&, rocksdb::LockMapStripe*, rocksdb::LockMap*, rocksdb::Env*)’: | |
/usr/include/c++/6/bits/hashtable.h:747:42: note: parameter passing for argument of type ‘std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::__cxx11::basic_string<char> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator {aka std::__detail::_Node_const_iterator<std::pair<const std::__cxx11::basic_string<char>, rocksdb::LockInfo>, false, true>}’ will change in GCC 7.1 | |
{ return erase(const_iterator(__it)); } | |
^ | |
CC utilities/transactions/transaction_util.o | |
CC utilities/transactions/write_prepared_txn.o | |
CC utilities/transactions/write_prepared_txn_db.o | |
In file included from /usr/include/c++/6/vector:69:0, | |
from /usr/include/c++/6/queue:61, | |
from ./utilities/transactions/write_prepared_txn_db.h:15, | |
from utilities/transactions/write_prepared_txn_db.cc:12: | |
/usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’: | |
/usr/include/c++/6/bits/vector.tcc:321:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int>::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >}’ will change in GCC 7.1 | |
vector<_Tp, _Alloc>:: | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/vector.tcc:321:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int>::iterator {aka __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >}’ will change in GCC 7.1 | |
In file included from /usr/include/c++/6/queue:62:0, | |
from ./utilities/transactions/write_prepared_txn_db.h:15, | |
from utilities/transactions/write_prepared_txn_db.cc:12: | |
/usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<std::greater<long long unsigned int> >]’: | |
/usr/include/c++/6/bits/stl_heap.h:124:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
__push_heap(_RandomAccessIterator __first, | |
^~~~~~~~~~~ | |
In file included from /usr/include/c++/6/vector:69:0, | |
from /usr/include/c++/6/queue:61, | |
from ./utilities/transactions/write_prepared_txn_db.h:15, | |
from utilities/transactions/write_prepared_txn_db.cc:12: | |
/usr/include/c++/6/bits/vector.tcc: In member function ‘bool rocksdb::WritePreparedTxnDB::MaybeUpdateOldCommitMap(const uint64_t&, const uint64_t&, const uint64_t&, bool)’: | |
/usr/include/c++/6/bits/vector.tcc:128:8: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
_M_insert_aux(__pos, std::move(__x_copy)); | |
^~~~~~~~~~~~~ | |
/usr/include/c++/6/bits/vector.tcc:131:6: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ will change in GCC 7.1 | |
_M_insert_aux(__pos, __x); | |
^~~~~~~~~~~~~ | |
CC utilities/ttl/db_ttl_impl.o | |
CC utilities/write_batch_with_index/write_batch_with_index.o | |
CC utilities/write_batch_with_index/write_batch_with_index_internal.o | |
CC tools/ldb_cmd.o | |
CC tools/ldb_tool.o | |
CC tools/sst_dump_tool.o | |
CC utilities/blob_db/blob_dump_tool.o | |
AR librocksdb.a | |
ar: creating librocksdb.a | |
pi@raspberrypi:~/go/src/github.com/facebook/rocksdb $ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment