Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/rocksdb.spec'], chrootPath='/var/lib/mock/f28-build-11422544-853247/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/rocksdb.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/rocksdb-5.7.3-2.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/rocksdb.spec'], chrootPath='/var/lib/mock/f28-build-11422544-853247/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/rocksdb.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yfEuth + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rocksdb-5.7.3 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/rocksdb-5.7.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rocksdb-5.7.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (rocksdb-5.2.1-install_path.patch):' Patch #0 (rocksdb-5.2.1-install_path.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .install_path --fuzz=0 patching file Makefile Hunk #1 succeeded at 1415 (offset 552 lines). + rm -rf third-party/gtest-1.7.0 + rm java/benchmark/src/main/java/org/rocksdb/benchmark/DbBenchmark.java + rm build_tools/gnu_parallel + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GCZPqg + umask 022 + cd /builddir/build/BUILD + cd rocksdb-5.7.3 + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export 'EXTRA_CXXFLAGS= -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + EXTRA_CXXFLAGS=' -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + make -j4 shared_lib /usr/bin/bash: perl: command not found GEN util/build_version.cc /usr/bin/bash: perl: command not found GEN util/build_version.cc CC shared-objects/cache/clock_cache.o CC shared-objects/cache/lru_cache.o CC shared-objects/cache/sharded_cache.o CC shared-objects/db/builder.o CC shared-objects/db/c.o CC shared-objects/db/column_family.o CC shared-objects/db/compacted_db_impl.o db/c.cc: In function 'void rocksdb_writebatch_wi_iterate(rocksdb_writebatch_wi_t*, void*, void (*)(void*, const char*, size_t, const char*, size_t), void (*)(void*, const char*, size_t))': db/c.cc:1648:5: warning: conflicting C language linkage declaration 'rocksdb_writebatch_wi_iterate(rocksdb_writebatch_wi_t*, void*, void (*)(void*, const char*, size_t, const char*, size_t), void (*)(void*, const char*, size_t))::H handler' H handler; ^~~~~~~ db/c.cc:1392:5: note: previous declaration 'rocksdb_writebatch_iterate(rocksdb_writebatch_t*, void*, void (*)(void*, const char*, size_t, const char*, size_t), void (*)(void*, const char*, size_t))::H handler' H handler; ^~~~~~~ db/c.cc: In function 'rocksdb_slicetransform_t* rocksdb_slicetransform_create_fixed_prefix(size_t)': db/c.cc:2983:12: warning: conflicting C language linkage declaration 'rocksdb_slicetransform_create_fixed_prefix(size_t)::Wrapper* wrapper' Wrapper* wrapper = new Wrapper; ^~~~~~~ db/c.cc:2610:12: note: previous declaration 'rocksdb_filterpolicy_create_bloom_format(int, bool)::Wrapper* wrapper' Wrapper* wrapper = new Wrapper; ^~~~~~~ db/c.cc: In function 'rocksdb_slicetransform_t* rocksdb_slicetransform_create_noop()': db/c.cc:3004:12: warning: conflicting C language linkage declaration 'rocksdb_slicetransform_create_noop()::Wrapper* wrapper' Wrapper* wrapper = new Wrapper; ^~~~~~~ db/c.cc:2610:12: note: previous declaration 'rocksdb_filterpolicy_create_bloom_format(int, bool)::Wrapper* wrapper' Wrapper* wrapper = new Wrapper; ^~~~~~~ In file included from ./table/get_context.h:12, from db/compacted_db_impl.cc:10: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./db/db_impl.h:11, from ./db/compacted_db_impl.h:8, from db/compacted_db_impl.cc:7: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/compaction.o In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/statistics.h:14, from ./include/rocksdb/cache.h:29, from db/c.cc:16: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/db/compaction_iterator.o CC shared-objects/db/compaction_job.o CC shared-objects/db/compaction_picker.o In file included from db/compaction_job.cc:48: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./db/compaction_job.h:11, from db/compaction_job.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/compaction_picker_universal.o In file included from /usr/include/c++/8/vector:69, from ./db/compaction_job.h:18, from db/compaction_job.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::Slice&, const rocksdb::Slice&, long long unsigned int&}; _Tp = rocksdb::RangeWithSize; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void rocksdb::CompactionJob::GenSubcompactionBoundaries()': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::CompactionJob::InstallCompactionResults(const rocksdb::MutableCFOptions&)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::CompactionJob::SubcompactionState::Output&}; _Tp = rocksdb::CompactionJob::SubcompactionState::Output; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ./db/compaction_job.h:18, from db/compaction_job.cc:10: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::CompactionJob::OpenCompactionOutputFile(rocksdb::CompactionJob::SubcompactionState*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/deque:63, from ./db/compaction_job.h:12, from db/compaction_job.cc:10: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = rocksdb::CompactionJob::SubcompactionState*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from ./db/compaction_job.h:18, from db/compaction_job.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::Compaction*&, rocksdb::Slice*&, rocksdb::Slice*&, long long unsigned int&}; _Tp = rocksdb::CompactionJob::SubcompactionState; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/deque:63, from ./db/compaction_job.h:12, from db/compaction_job.cc:10: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./db/compaction_job.h:18, from db/compaction_job.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::Compaction*&, std::nullptr_t, std::nullptr_t}; _Tp = rocksdb::CompactionJob::SubcompactionState; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/deque:63, from ./db/compaction_job.h:12, from db/compaction_job.cc:10: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./db/compaction_job.h:18, from db/compaction_job.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void rocksdb::CompactionJob::Prepare()': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/db/convenience.o CC shared-objects/db/db_filesnapshot.o CC shared-objects/db/db_impl.o CC shared-objects/db/db_impl_write.o CC shared-objects/db/db_impl_compaction_flush.o In file included from db/db_impl.cc:78: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./db/db_impl.h:11, from db/db_impl.cc:9: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/db_impl_files.o In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_files.cc:9: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_files.cc:9: /usr/include/c++/8/bits/stl_vector.h: In member function 'void rocksdb::DBImpl::MarkLogAsContainingPrepSection(uint64_t)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/queue:62, from ./db/db_impl.h:17, from db/db_impl_files.cc:9: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_compaction_flush.cc:9: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_files.cc:9: /usr/include/c++/8/bits/stl_vector.h: In member function 'void rocksdb::DBImpl::FindObsoleteFiles(rocksdb::JobContext*, bool, bool)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/unordered_map:46, from ./db/column_family.h:12, from ./db/db_impl.h:23, from db/db_impl_files.cc:9: /usr/include/c++/8/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, const _H1&, const _H2&, const _Hash&, const _Equal&, const _ExtractKey&, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/8/bits/hashtable.h:971:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _H1, _H2, _Hash, _RehashPolicy, _Traits>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/hashtable.h:971:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/hashtable.h: In member function 'void rocksdb::DBImpl::PurgeObsoleteFiles(const rocksdb::JobContext&, bool)': /usr/include/c++/8/bits/hashtable.h:456:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __key_extract(), __a) ^ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_compaction_flush.cc:9: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::DBImpl::FlushMemTableToOutputFile(rocksdb::ColumnFamilyData*, const rocksdb::MutableCFOptions&, bool*, rocksdb::JobContext*, rocksdb::LogBuffer*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ db/db_impl.cc: In member function 'void rocksdb::DBImpl::ReleaseFileNumberFromPendingOutputs(std::__cxx11::list::iterator)': db/db_impl.cc:1911:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 void DBImpl::ReleaseFileNumberFromPendingOutputs( ^~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::DBImpl::CompactFilesImpl(const rocksdb::CompactionOptions&, rocksdb::ColumnFamilyData*, rocksdb::Version*, const std::vector >&, int, int, rocksdb::JobContext*, rocksdb::LogBuffer*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ db/db_impl_compaction_flush.cc:578:38: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_compaction_flush.cc:9: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::DBImpl::BackgroundCompaction(bool*, rocksdb::JobContext*, rocksdb::LogBuffer*, void*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ CC shared-objects/db/db_impl_open.o db/db_impl_compaction_flush.cc: In member function 'void rocksdb::DBImpl::BackgroundCallFlush()': db/db_impl_compaction_flush.cc:1262:40: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ db/db_impl_compaction_flush.cc: In member function 'void rocksdb::DBImpl::BackgroundCallCompaction(void*)': db/db_impl_compaction_flush.cc:1339:40: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/db_impl_debug.o CC shared-objects/db/db_impl_experimental.o In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl.cc:9: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyOptions}; _Tp = rocksdb::ColumnFamilyOptions; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::DBImpl::WriteOptionsFile(bool, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ db/db_impl.cc: In member function 'virtual rocksdb::Status rocksdb::DBImpl::IngestExternalFile(rocksdb::ColumnFamilyHandle*, const std::vector >&, const rocksdb::IngestExternalFileOptions&)': db/db_impl.cc:2717:40: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 ReleaseFileNumberFromPendingOutputs(pending_output_elem); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/db_impl_readonly.o In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_experimental.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::DBImpl::PromoteL0(rocksdb::ColumnFamilyHandle*, int)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/db/db_info_dumper.o In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from ./db/db_impl_readonly.h:10, from db/db_impl_readonly.cc:6: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, long long unsigned int}; _Tp = rocksdb::DbPath; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 CC shared-objects/db/db_iter.o /usr/include/c++/8/bits/vector.tcc: In function 'rocksdb::DBOptions rocksdb::SanitizeOptions(const string&, const rocksdb::DBOptions&)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ db/db_impl_open.cc:128:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 } ^ /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::DB::OpenForReadOnly(const rocksdb::Options&, const string&, rocksdb::DB**, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from ./util/coding.h:16, from ./db/dbformat.h:21, from ./db/memtable_list.h:14, from ./db/column_family.h:17, from ./db/db_impl.h:23, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 CC shared-objects/db/dbformat.o CC shared-objects/db/event_helpers.o CC shared-objects/db/experimental.o In file included from /usr/include/c++/8/queue:62, from ./db/db_impl.h:17, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from ./util/coding.h:16, from ./db/dbformat.h:21, from ./db/memtable_list.h:14, from ./db/column_family.h:17, from ./db/db_impl.h:23, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::DBImpl::WriteLevel0TableForRecovery(int, rocksdb::ColumnFamilyData*, rocksdb::MemTable*, rocksdb::VersionEdit*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ db/db_impl_open.cc:889:38: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ReleaseFileNumberFromPendingOutputs(pending_outputs_inserted_elem); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::DBImpl::Recover(const std::vector&, bool, bool, bool)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from ./util/coding.h:16, from ./db/dbformat.h:21, from ./db/memtable_list.h:14, from ./db/column_family.h:17, from ./db/db_impl.h:23, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/external_sst_file_ingestion_job.o CC shared-objects/db/file_indexer.o In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./db/db_impl.h:17, from db/db_impl_open.cc:9: /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::DB::Open(const rocksdb::Options&, const string&, rocksdb::DB**)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/db/flush_job.o CC shared-objects/db/flush_scheduler.o CC shared-objects/db/forward_iterator.o In file included from db/flush_job.cc:41: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./db/flush_job.h:11, from db/flush_job.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./db/external_sst_file_ingestion_job.h:9, from db/external_sst_file_ingestion_job.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::IngestedFileInfo&}; _Tp = rocksdb::IngestedFileInfo; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 CC shared-objects/db/internal_stats.o In file included from /usr/include/c++/8/vector:64, from ./db/external_sst_file_ingestion_job.h:9, from db/external_sst_file_ingestion_job.cc:8: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::ExternalSstFileIngestionJob::Prepare(const std::vector >&)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./db/external_sst_file_ingestion_job.h:9, from db/external_sst_file_ingestion_job.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::ExternalSstFileIngestionJob::Run()': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./db/flush_job.h:16, from db/flush_job.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::FlushJob::WriteLevel0Table()': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/db/log_reader.o CC shared-objects/db/log_writer.o CC shared-objects/db/malloc_stats.o CC shared-objects/db/managed_iterator.o CC shared-objects/db/memtable.o CC shared-objects/db/memtable_list.o In file included from /usr/include/c++/8/map:60, from ./db/internal_stats.h:12, from db/internal_stats.cc:9: /usr/include/c++/8/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, std::tuple<>}; _Key = rocksdb::LevelStatType; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from ./db/internal_stats.h:12, from db/internal_stats.cc:9: /usr/include/c++/8/bits/stl_map.h: In function 'void rocksdb::{anonymous}::PrepareLevelStats(std::map*, int, int, double, double, double, const rocksdb::InternalStats::CompactionStats&)': /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, CC shared-objects/db/merge_helper.o CC shared-objects/db/merge_operator.o CC shared-objects/db/range_del_aggregator.o CC shared-objects/db/repair.o CC shared-objects/db/snapshot_impl.o CC shared-objects/db/table_cache.o CC shared-objects/db/table_properties_collector.o CC shared-objects/db/transaction_log_impl.o In file included from ./table/get_context.h:12, from db/table_cache.cc:18: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./db/table_cache.h:17, from db/table_cache.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/version_builder.o CC shared-objects/db/version_edit.o In file included from /usr/include/c++/8/vector:69, from ./db/builder.h:11, from db/repair.cc:68: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, unsigned int, int}; _Tp = rocksdb::FileDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::FileDescriptor&}; _Tp = rocksdb::FileDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 CC shared-objects/db/version_set.o In file included from /usr/include/c++/8/vector:64, from ./db/builder.h:11, from db/repair.cc:68: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::{anonymous}::Repairer::Run()': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./db/builder.h:11, from db/repair.cc:68: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ./db/builder.h:11, from db/repair.cc:68: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./db/builder.h:11, from db/repair.cc:68: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from ./table/get_context.h:12, from db/version_set.cc:41: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./db/version_set.h:21, from db/version_set.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/db/wal_manager.o In file included from /usr/include/c++/8/vector:69, from ./db/version_edit.h:14, from db/version_edit.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/db/write_batch.o CC shared-objects/db/write_batch_base.o CC shared-objects/db/write_controller.o CC shared-objects/db/write_thread.o In file included from /usr/include/c++/8/algorithm:62, from ./util/coding.h:16, from ./db/dbformat.h:21, from ./db/memtable_list.h:14, from ./db/column_family.h:17, from ./db/version_set.h:31, from db/version_set.cc:10: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from ./util/coding.h:16, from ./db/dbformat.h:21, from ./db/memtable_list.h:14, from ./db/column_family.h:17, from ./db/version_set.h:31, from db/version_set.cc:10: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = rocksdb::FdWithKeyRange; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from ./util/coding.h:16, from ./db/dbformat.h:21, from ./db/memtable_list.h:14, from ./db/column_family.h:17, from ./db/version_set.h:31, from db/version_set.cc:10: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 CC shared-objects/env/env.o In file included from /usr/include/c++/8/map:60, from db/write_batch.cc:34: /usr/include/c++/8/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, std::tuple<>}; _Key = rocksdb::MemTable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC shared-objects/env/env_chroot.o In file included from /usr/include/c++/8/map:61, from db/write_batch.cc:34: /usr/include/c++/8/bits/stl_map.h: In member function 'virtual rocksdb::Status rocksdb::MemTableInserter::PutCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)': /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function 'virtual rocksdb::Status rocksdb::MemTableInserter::DeleteRangeCF(uint32_t, const rocksdb::Slice&, const rocksdb::Slice&)': /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function 'virtual rocksdb::Status rocksdb::MemTableInserter::SingleDeleteCF(uint32_t, const rocksdb::Slice&)': /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function 'virtual rocksdb::Status rocksdb::MemTableInserter::DeleteCF(uint32_t, const rocksdb::Slice&)': /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/vector:69, from ./db/version_set.h:29, from db/version_set.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CC shared-objects/env/env_encryption.o /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int&, long long unsigned int&, std::vector >}; _Tp = rocksdb::LevelMetaData; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::FileDescriptor&}; _Tp = rocksdb::FileDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ./db/version_set.h:29, from db/version_set.cc:10: /usr/include/c++/8/bits/stl_vector.h: In member function 'void rocksdb::Version::AddLiveFiles(std::vector*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ CC shared-objects/env/env_hdfs.o In file included from /usr/include/c++/8/vector:69, from ./db/version_set.h:29, from db/version_set.cc:10: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::ColumnFamilyDescriptor&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::LiveFileMetaData&}; _Tp = rocksdb::LiveFileMetaData; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::VersionSet::WriteSnapshot(rocksdb::log::Writer*)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/env/env_posix.o /usr/include/c++/8/bits/vector.tcc: In member function 'void rocksdb::Version::GetColumnFamilyMetaData(rocksdb::ColumnFamilyMetaData*)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ./db/version_set.h:29, from db/version_set.cc:10: /usr/include/c++/8/bits/stl_vector.h: In member function 'void rocksdb::VersionSet::GetLiveFilesMetaData(std::vector*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ CC shared-objects/env/io_posix.o CC shared-objects/env/mock_env.o In file included from /usr/include/c++/8/algorithm:62, from ./util/coding.h:16, from ./db/dbformat.h:21, from ./db/memtable_list.h:14, from ./db/column_family.h:17, from ./db/version_set.h:31, from db/version_set.cc:10: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void rocksdb::VersionStorageInfo::GenerateLevel0NonOverlapping()': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ./db/version_set.h:29, from db/version_set.cc:10: /usr/include/c++/8/bits/stl_vector.h: In static member function 'static rocksdb::Status rocksdb::VersionSet::ReduceNumberOfLevels(const string&, const rocksdb::Options*, const rocksdb::EnvOptions&, int)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ CC shared-objects/memtable/alloc_tracker.o CC shared-objects/memtable/hash_cuckoo_rep.o CC shared-objects/memtable/hash_linklist_rep.o CC shared-objects/memtable/hash_skiplist_rep.o CC shared-objects/memtable/skiplistrep.o In file included from memtable/skiplistrep.cc:6: ./memtable/inlineskiplist.h: In instantiation of 'void rocksdb::InlineSkipList::Node::StashHeight(int) [with Comparator = const rocksdb::MemTableRep::KeyComparator&]': ./memtable/inlineskiplist.h:599:3: required from 'rocksdb::InlineSkipList::Node* rocksdb::InlineSkipList::AllocateNode(size_t, int) [with Comparator = const rocksdb::MemTableRep::KeyComparator&; size_t = unsigned int]' ./memtable/inlineskiplist.h:561:13: required from 'rocksdb::InlineSkipList::InlineSkipList(Comparator, rocksdb::Allocator*, int32_t, int32_t) [with Comparator = const rocksdb::MemTableRep::KeyComparator&; int32_t = int]' memtable/skiplistrep.cc:28:28: required from here ./memtable/inlineskiplist.h:281:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::atomic::Node*>' with no trivial copy-assignment [-Wclass-memaccess] memcpy(&next_[0], &height, sizeof(int)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./memtable/inlineskiplist.h:47, from memtable/skiplistrep.cc:6: /usr/include/c++/8/atomic:352:12: note: 'struct std::atomic::Node*>' declared here struct atomic<_Tp*> ^~~~~~~~~~~~ CC shared-objects/memtable/vectorrep.o CC shared-objects/memtable/write_buffer_manager.o CC shared-objects/monitoring/histogram.o CC shared-objects/monitoring/histogram_windowing.o CC shared-objects/monitoring/instrumented_mutex.o CC shared-objects/monitoring/iostats_context.o CC shared-objects/monitoring/perf_context.o CC shared-objects/monitoring/perf_level.o CC shared-objects/monitoring/statistics.o CC shared-objects/monitoring/thread_status_impl.o CC shared-objects/monitoring/thread_status_updater.o CC shared-objects/monitoring/thread_status_updater_debug.o CC shared-objects/monitoring/thread_status_util.o CC shared-objects/monitoring/thread_status_util_debug.o In file included from /usr/include/c++/8/vector:69, from ./monitoring/thread_status_updater.h:37, from monitoring/thread_status_updater.cc:6: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, rocksdb::ThreadStatus::ThreadType&, const std::__cxx11::basic_string, std::allocator >, const std::__cxx11::basic_string, std::allocator >, rocksdb::ThreadStatus::OperationType&, long long unsigned int&, rocksdb::ThreadStatus::OperationStage&, long long unsigned int (&)[6], rocksdb::ThreadStatus::StateType&}; _Tp = rocksdb::ThreadStatus; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::ThreadStatusUpdater::GetThreadList(std::vector*)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ monitoring/thread_status_updater.cc:218:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 } ^ CC shared-objects/options/cf_options.o CC shared-objects/options/db_options.o CC shared-objects/options/options.o CC shared-objects/options/options_helper.o CC shared-objects/options/options_parser.o CC shared-objects/options/options_sanity_check.o CC shared-objects/port/port_posix.o CC shared-objects/port/stack_trace.o CC shared-objects/table/adaptive_table_factory.o CC shared-objects/table/block.o In file included from /usr/include/c++/8/vector:69, from ./options/options_parser.h:10, from options/options_parser.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = rocksdb::ColumnFamilyOptions; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from table/block.cc:12: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./table/block.h:23, from table/block.cc:12: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/block_based_filter_block.o CC shared-objects/table/block_based_table_builder.o CC shared-objects/table/block_based_table_factory.o /usr/include/c++/8/bits/vector.tcc: In member function 'rocksdb::Status rocksdb::RocksDBOptionsParser::EndSection(rocksdb::OptionSection, const string&, const string&, const std::unordered_map, std::__cxx11::basic_string >&, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from table/block_based_table_builder.cc:33: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/statistics.h:9, from ./include/rocksdb/cache.h:29, from ./include/rocksdb/table.h:23, from ./include/rocksdb/flush_block_policy.h:9, from ./table/block_based_table_builder.h:17, from table/block_based_table_builder.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/block_based_table_reader.o CC shared-objects/table/block_builder.o In file included from table/block_based_table_reader.cc:30: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./options/cf_options.h:11, from ./table/block_based_table_reader.h:19, from table/block_based_table_reader.cc:9: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/block_prefix_index.o CC shared-objects/table/bloom_block.o CC shared-objects/table/cuckoo_table_builder.o CC shared-objects/table/cuckoo_table_factory.o CC shared-objects/table/cuckoo_table_reader.o In file included from ./table/get_context.h:12, from table/cuckoo_table_reader.cc:23: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./table/cuckoo_table_reader.h:17, from table/cuckoo_table_reader.cc:11: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/flush_block_policy.o In file included from /usr/include/c++/8/vector:69, from ./table/cuckoo_table_builder.h:12, from table/cuckoo_table_builder.cc:7: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ./table/cuckoo_table_builder.h:12, from table/cuckoo_table_builder.cc:7: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::CuckooTableBuilder::MakeHashTable(std::vector*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ CC shared-objects/table/format.o CC shared-objects/table/full_filter_block.o CC shared-objects/table/get_context.o CC shared-objects/table/index_builder.o In file included from table/format.cc:18: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./table/format.h:15, from table/format.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from ./table/get_context.h:12, from table/get_context.cc:6: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./db/merge_context.h:9, from ./table/get_context.h:8, from table/get_context.cc:6: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/iterator.o In file included from ./table/partitioned_filter_block.h:16, from table/index_builder.cc:20: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/statistics.h:9, from ./include/rocksdb/cache.h:29, from ./include/rocksdb/table.h:23, from ./include/rocksdb/flush_block_policy.h:9, from ./table/block_based_table_factory.h:16, from ./table/index_builder.h:20, from table/index_builder.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/merging_iterator.o CC shared-objects/table/meta_blocks.o CC shared-objects/table/partitioned_filter_block.o CC shared-objects/table/persistent_cache_helper.o In file included from table/meta_blocks.cc:13: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./options/cf_options.h:11, from ./db/builder.h:13, from ./table/meta_blocks.h:12, from table/meta_blocks.cc:5: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ In file included from ./table/partitioned_filter_block.h:16, from table/partitioned_filter_block.cc:6: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./table/partitioned_filter_block.h:11, from table/partitioned_filter_block.cc:6: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/plain_table_builder.o CC shared-objects/table/plain_table_factory.o CC shared-objects/table/plain_table_index.o CC shared-objects/table/plain_table_key_coding.o CC shared-objects/table/plain_table_reader.o CC shared-objects/table/sst_file_writer.o CC shared-objects/table/table_properties.o In file included from table/plain_table_reader.cc:21: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./table/plain_table_reader.h:14, from table/plain_table_reader.cc:7: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/table/two_level_iterator.o In file included from table/table_properties.cc:10: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./table/block.h:23, from table/table_properties.cc:10: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/tools/dump/db_dump_tool.o In file included from table/two_level_iterator.cc:14: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from table/two_level_iterator.cc:12: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/util/arena.o CC shared-objects/util/auto_roll_logger.o CC shared-objects/util/bloom.o CC shared-objects/util/build_version.o CC shared-objects/util/coding.o CC shared-objects/util/compaction_job_stats_impl.o CC shared-objects/util/comparator.o CC shared-objects/util/concurrent_arena.o CC shared-objects/util/crc32c.o CC shared-objects/util/delete_scheduler.o CC shared-objects/util/dynamic_bloom.o CC shared-objects/util/event_logger.o CC shared-objects/util/file_reader_writer.o CC shared-objects/util/file_util.o CC shared-objects/util/filename.o CC shared-objects/util/filter_policy.o CC shared-objects/util/hash.o CC shared-objects/util/log_buffer.o CC shared-objects/util/murmurhash.o CC shared-objects/util/random.o CC shared-objects/util/rate_limiter.o CC shared-objects/util/slice.o CC shared-objects/util/sst_file_manager_impl.o CC shared-objects/util/status.o CC shared-objects/util/status_message.o CC shared-objects/util/string_util.o CC shared-objects/util/sync_point.o CC shared-objects/util/thread_local.o CC shared-objects/util/threadpool_imp.o CC shared-objects/util/transaction_test_util.o CC shared-objects/util/xxhash.o CC shared-objects/utilities/backupable/backupable_db.o CC shared-objects/utilities/blob_db/blob_db.o In file included from utilities/blob_db/blob_db.cc:17: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./utilities/blob_db/blob_db.h:13, from utilities/blob_db/blob_db.cc:8: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/blob_db/blob_db_impl.o CC shared-objects/utilities/blob_db/blob_db_options_impl.o CC shared-objects/utilities/blob_db/blob_file.o In file included from utilities/blob_db/blob_db_impl.cc:22: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./utilities/blob_db/blob_db_impl.h:10, from utilities/blob_db/blob_db_impl.cc:7: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ utilities/blob_db/blob_db_impl.cc: In member function 'rocksdb::Status rocksdb::blob_db::BlobDBImpl::OpenAllFiles()': utilities/blob_db/blob_db_impl.cc:509:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'time_t' {aka 'long int'} [-Wsign-compare] if (ttl_range.second < epoch_now) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ utilities/blob_db/blob_db_impl.cc: In member function 'bool rocksdb::blob_db::BlobDBImpl::ShouldGCFile(std::shared_ptr, time_t, uint64_t, std::__cxx11::string*)': utilities/blob_db/blob_db_impl.cc:1859:12: warning: comparison of integer expressions of different signedness: 'time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] if (tt > ttl_range.second) { ~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./utilities/blob_db/blob_db.h:12, from utilities/blob_db/blob_db.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/backupable_db.h:20, from utilities/backupable/backupable_db.cc:12: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::BackupInfo}; _Tp = rocksdb::BackupInfo; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void rocksdb::BackupEngineImpl::GetBackupInfo(std::vector*)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::blob_db::BlobDB::Open(const rocksdb::Options&, const rocksdb::blob_db::BlobDBOptions&, const string&, rocksdb::blob_db::BlobDB**)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/blob_db/blob_log_reader.o CC shared-objects/utilities/blob_db/blob_log_writer.o CC shared-objects/utilities/blob_db/blob_log_format.o CC shared-objects/utilities/blob_db/ttl_extractor.o CC shared-objects/utilities/checkpoint/checkpoint_impl.o CC shared-objects/utilities/compaction_filters/remove_emptyvalue_compactionfilter.o CC shared-objects/utilities/convenience/info_log_finder.o CC shared-objects/utilities/date_tiered/date_tiered_db_impl.o In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from ./util/aligned_buffer.h:11, from ./util/file_reader_writer.h:15, from ./utilities/blob_db/blob_db_impl.h:27, from utilities/blob_db/blob_db_impl.cc:7: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = TimerQueue::WorkItem; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./utilities/blob_db/blob_db_impl.h:20, from utilities/blob_db/blob_db_impl.cc:7: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {TimerQueue::WorkItem}; _Tp = TimerQueue::WorkItem; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'uint64_t TimerQueue::add(int64_t, std::function(bool)>)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from ./util/aligned_buffer.h:11, from ./util/file_reader_writer.h:15, from ./utilities/blob_db/blob_db_impl.h:27, from utilities/blob_db/blob_db_impl.cc:7: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = TimerQueue::WorkItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ CC shared-objects/utilities/debug.o In file included from /usr/include/c++/8/vector:69, from ./utilities/blob_db/blob_db_impl.h:20, from utilities/blob_db/blob_db_impl.cc:7: /usr/include/c++/8/bits/vector.tcc: In member function 'void TimerQueue::checkWork(std::unique_lock*)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/document/document_db.o CC shared-objects/utilities/document/json_document.o In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/db.h:18, from ./include/rocksdb/utilities/debug.h:12, from utilities/debug.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, long long unsigned int&, int}; _Tp = rocksdb::KeyVersion; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function 'rocksdb::Status rocksdb::GetAllKeyVersions(rocksdb::DB*, rocksdb::Slice, rocksdb::Slice, std::vector*)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/document_db.h:10, from utilities/document/document_db.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, rocksdb::ColumnFamilyOptions}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/document/json_document_builder.o /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from ./utilities/date_tiered/date_tiered_db_impl.h:11, from utilities/date_tiered/date_tiered_db_impl.cc:6: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::DocumentDB::Open(const rocksdb::DocumentDBOptions&, const string&, const std::vector&, rocksdb::DocumentDB**, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::DateTieredDB::Open(const rocksdb::Options&, const string&, rocksdb::DateTieredDB**, int64_t, int64_t, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/env_mirror.o CC shared-objects/utilities/env_timed.o CC shared-objects/utilities/geodb/geodb_impl.o CC shared-objects/utilities/leveldb_options/leveldb_options.o CC shared-objects/utilities/lua/rocks_lua_compaction_filter.o CC shared-objects/utilities/memory/memory_util.o In file included from /usr/include/c++/8/vector:69, from ./utilities/geodb/geodb_impl.h:15, from utilities/geodb/geodb_impl.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::GeoObject&}; _Tp = rocksdb::GeoObject; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/merge_operators/cassandra/format.o In file included from /usr/include/c++/8/vector:64, from ./utilities/geodb/geodb_impl.h:15, from utilities/geodb/geodb_impl.cc:8: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual rocksdb::GeoIterator* rocksdb::GeoDBImpl::SearchRadial(const rocksdb::GeoPosition&, double, int)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/merge_operators/cassandra/merge_operator.o CC shared-objects/utilities/merge_operators/max.o In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/gtest/internal/gtest-port.h:274, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:58, from ./util/testharness.h:15, from utilities/merge_operators/cassandra/format.h:64, from utilities/merge_operators/cassandra/format.cc:8: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = rocksdb::cassandra::RowValue; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&):: >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/gtest/internal/gtest-port.h:274, from /usr/include/gtest/internal/gtest-internal.h:40, from /usr/include/gtest/gtest.h:58, from ./util/testharness.h:15, from utilities/merge_operators/cassandra/format.h:64, from utilities/merge_operators/cassandra/format.cc:8: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&&):: >]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/merge_operators/put.o /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&):: >]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&):: >]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from ./include/rocksdb/utilities/memory_util.h:10, from utilities/memory/memory_util.cc:8: /usr/include/c++/8/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, std::tuple<>}; _Key = rocksdb::MemoryUtil::UsageType; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from ./include/rocksdb/utilities/memory_util.h:10, from utilities/memory/memory_util.cc:8: /usr/include/c++/8/bits/stl_map.h: In static member function 'static rocksdb::Status rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(const std::vector&, std::unordered_set, std::map*)': /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_algo.h: In static member function 'static rocksdb::cassandra::RowValue rocksdb::cassandra::RowValue::Merge(std::vector&&)': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/merge_operators/string_append/stringappend.o CC shared-objects/utilities/merge_operators/string_append/stringappend2.o In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/merge_operator.h:12, from utilities/merge_operators/cassandra/merge_operator.h:9, from utilities/merge_operators/cassandra/merge_operator.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::cassandra::RowValue}; _Tp = rocksdb::cassandra::RowValue; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rocksdb::cassandra::RowValue}; _Tp = rocksdb::cassandra::RowValue; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/merge_operators/uint64add.o CC shared-objects/utilities/option_change_migration/option_change_migration.o CC shared-objects/utilities/options/options_util.o CC shared-objects/utilities/persistent_cache/block_cache_tier.o CC shared-objects/utilities/persistent_cache/block_cache_tier_file.o CC shared-objects/utilities/persistent_cache/block_cache_tier_metadata.o CC shared-objects/utilities/persistent_cache/persistent_cache_tier.o In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/options_util.h:12, from utilities/options/options_util.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::ColumnFamilyOptions&}; _Tp = rocksdb::ColumnFamilyOptions; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/persistent_cache/volatile_tier_impl.o In file included from /usr/include/c++/8/vector:64, from ./include/rocksdb/utilities/options_util.h:12, from utilities/options/options_util.cc:8: /usr/include/c++/8/bits/stl_vector.h: In function 'rocksdb::Status rocksdb::CheckOptionsCompatibility(const string&, rocksdb::Env*, const rocksdb::DBOptions&, const std::vector&, bool)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/options_util.h:12, from utilities/options/options_util.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/redis/redis_lists.o /usr/include/c++/8/bits/vector.tcc: In function 'rocksdb::Status rocksdb::LoadOptionsFromFile(const string&, rocksdb::Env*, rocksdb::DBOptions*, std::vector*, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/simulator_cache/sim_cache.o CC shared-objects/utilities/spatialdb/spatial_db.o CC shared-objects/utilities/table_properties_collectors/compact_on_deletion_collector.o CC shared-objects/utilities/transactions/optimistic_transaction_db_impl.o CC shared-objects/utilities/transactions/optimistic_transaction_impl.o CC shared-objects/utilities/transactions/transaction_base.o In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/spatial_db.h:10, from utilities/spatialdb/spatial_db.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, rocksdb::ColumnFamilyOptions&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, rocksdb::ColumnFamilyOptions&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::spatial::SpatialIndexOptions&, rocksdb::ColumnFamilyHandle*&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from utilities/spatialdb/spatial_db.cc:14: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/spatial_db.h:10, from utilities/spatialdb/spatial_db.cc:8: /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::spatial::SpatialDB::Open(const rocksdb::spatial::SpatialDBOptions&, const string&, rocksdb::spatial::SpatialDB**, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/db.h:18, from ./utilities/transactions/optimistic_transaction_db_impl.h:9, from utilities/transactions/optimistic_transaction_db_impl.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from utilities/spatialdb/spatial_db.cc:14: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from utilities/spatialdb/spatial_db.cc:14: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/spatial_db.h:10, from utilities/spatialdb/spatial_db.cc:8: /usr/include/c++/8/bits/vector.tcc: In constructor 'rocksdb::spatial::SpatialIndexCursor::SpatialIndexCursor(rocksdb::Iterator*, rocksdb::spatial::ValueGetter*, const rocksdb::spatial::BoundingBox&, uint32_t)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from utilities/spatialdb/spatial_db.cc:14: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ utilities/spatialdb/spatial_db.cc:408:3: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 } ^ /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::OptimisticTransactionDB::Open(const rocksdb::Options&, const string&, rocksdb::OptimisticTransactionDB**)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/transactions/transaction_db_impl.o CC shared-objects/utilities/transactions/transaction_db_mutex_impl.o CC shared-objects/utilities/transactions/transaction_impl.o CC shared-objects/utilities/transactions/transaction_lock_mgr.o In file included from /usr/include/c++/8/unordered_map:46, from ./include/rocksdb/db.h:17, from ./utilities/transactions/transaction_base.h:14, from utilities/transactions/transaction_base.cc:8: /usr/include/c++/8/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; _Value = std::pair, rocksdb::TransactionKeyMapInfo>; _Alloc = std::allocator, rocksdb::TransactionKeyMapInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = std::hash >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/8/bits/hashtable.h:1868:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, rocksdb::TransactionKeyMapInfo>, std::allocator, rocksdb::TransactionKeyMapInfo> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Node_const_iterator, rocksdb::TransactionKeyMapInfo>, false, true>'} changed in GCC 7.1 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _H1, _H2, _Hash, _RehashPolicy, _Traits>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/hashtable.h: In member function 'virtual void rocksdb::TransactionBaseImpl::UndoGetForUpdate(rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&)': /usr/include/c++/8/bits/hashtable.h:767:42: note: parameter passing for argument of type 'std::_Hashtable, std::pair, rocksdb::TransactionKeyMapInfo>, std::allocator, rocksdb::TransactionKeyMapInfo> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Node_const_iterator, rocksdb::TransactionKeyMapInfo>, false, true>'} changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ /usr/include/c++/8/bits/hashtable.h:767:42: note: parameter passing for argument of type 'std::_Hashtable, std::pair, rocksdb::TransactionKeyMapInfo>, std::allocator, rocksdb::TransactionKeyMapInfo> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Node_const_iterator, rocksdb::TransactionKeyMapInfo>, false, true>'} changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ /usr/include/c++/8/bits/hashtable.h: In member function 'virtual rocksdb::Status rocksdb::TransactionBaseImpl::RollbackToSavePoint()': /usr/include/c++/8/bits/hashtable.h:767:42: note: parameter passing for argument of type 'std::_Hashtable, std::pair, rocksdb::TransactionKeyMapInfo>, std::allocator, rocksdb::TransactionKeyMapInfo> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Node_const_iterator, rocksdb::TransactionKeyMapInfo>, false, true>'} changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ CC shared-objects/utilities/transactions/transaction_util.o In file included from /usr/include/c++/8/vector:69, from ./utilities/transactions/transaction_lock_mgr.h:13, from utilities/transactions/transaction_lock_mgr.cc:12: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/unordered_map:46, from ./utilities/transactions/transaction_lock_mgr.h:11, from utilities/transactions/transaction_lock_mgr.cc:12: /usr/include/c++/8/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; _Value = std::pair, rocksdb::LockInfo>; _Alloc = std::allocator, rocksdb::LockInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = std::hash >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/8/bits/hashtable.h:1868:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, rocksdb::LockInfo>, std::allocator, rocksdb::LockInfo> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Node_const_iterator, rocksdb::LockInfo>, false, true>'} changed in GCC 7.1 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _H1, _H2, _Hash, _RehashPolicy, _Traits>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./utilities/transactions/transaction_lock_mgr.h:13, from utilities/transactions/transaction_lock_mgr.cc:12: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair >&}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' {aka '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from ./utilities/transactions/transaction_lock_mgr.h:13, from utilities/transactions/transaction_lock_mgr.cc:12: /usr/include/c++/8/bits/stl_vector.h: In member function 'bool rocksdb::TransactionLockMgr::IncrementWaiters(const rocksdb::TransactionImpl*, const rocksdb::autovector&)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/unordered_map:46, from ./utilities/transactions/transaction_lock_mgr.h:11, from utilities/transactions/transaction_lock_mgr.cc:12: /usr/include/c++/8/bits/hashtable.h: In member function 'void rocksdb::TransactionLockMgr::UnLockKey(const rocksdb::TransactionImpl*, const string&, rocksdb::LockMapStripe*, rocksdb::LockMap*, rocksdb::Env*)': /usr/include/c++/8/bits/hashtable.h:767:42: note: parameter passing for argument of type 'std::_Hashtable, std::pair, rocksdb::LockInfo>, std::allocator, rocksdb::LockInfo> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Node_const_iterator, rocksdb::LockInfo>, false, true>'} changed in GCC 7.1 { return erase(const_iterator(__it)); } ^ In file included from /usr/include/c++/8/vector:64, from ./utilities/transactions/transaction_lock_mgr.h:13, from utilities/transactions/transaction_lock_mgr.cc:12: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::TransactionLockMgr::AcquireLocked(rocksdb::LockMap*, rocksdb::LockMapStripe*, const string&, rocksdb::Env*, const rocksdb::LockInfo&, uint64_t*, rocksdb::autovector*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::TransactionLockMgr::LockStatusData rocksdb::TransactionLockMgr::GetLockStatusData()': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ CC shared-objects/utilities/ttl/db_ttl_impl.o CC shared-objects/utilities/write_batch_with_index/write_batch_with_index.o In file included from /usr/include/c++/8/vector:69, from /usr/include/c++/8/queue:61, from ./utilities/transactions/transaction_db_impl.h:10, from utilities/transactions/transaction_db_impl.cc:8: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/write_batch_with_index/write_batch_with_index_internal.o /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::TransactionDB::Open(const rocksdb::Options&, const rocksdb::TransactionDBOptions&, const string&, rocksdb::TransactionDB**)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ CC shared-objects/tools/ldb_cmd.o CC shared-objects/tools/ldb_tool.o CC shared-objects/tools/sst_dump_tool.o In file included from /usr/include/c++/8/vector:69, from ./utilities/ttl/db_ttl_impl.h:10, from utilities/ttl/db_ttl_impl.cc:6: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {rocksdb::ColumnFamilyDescriptor}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In static member function 'static rocksdb::Status rocksdb::DBWithTTL::Open(const rocksdb::Options&, const string&, rocksdb::DBWithTTL**, int32_t, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from tools/sst_dump_tool.cc:30: ./table/block.h: In constructor 'rocksdb::BlockReadAmpBitmap::BlockReadAmpBitmap(size_t, size_t, rocksdb::Statistics*)': ./table/block.h:71:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::atomic' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] memset(bitmap_, 0, bitmap_size * kBytesPersEntry); ^ In file included from ./include/rocksdb/write_buffer_manager.h:15, from ./include/rocksdb/options.h:26, from ./include/rocksdb/db.h:22, from ./db/dbformat.h:15, from ./tools/sst_dump_tool_imp.h:12, from tools/sst_dump_tool.cc:8: /usr/include/c++/8/atomic:684:12: note: 'struct std::atomic' declared here struct atomic : __atomic_base ^~~~~~~~~~~~~~~~~~~~ CC shared-objects/utilities/blob_db/blob_dump_tool.o In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/ldb_cmd.h:17, from tools/ldb_cmd.cc:7: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, rocksdb::Options&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, long long unsigned int}; _Tp = rocksdb::DbPath; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const char (&)[6], int}; _Tp = rocksdb::DbPath; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In function 'void rocksdb::{anonymous}::DumpManifestFile(std::__cxx11::string, bool, bool, bool)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const rocksdb::ColumnFamilyDescriptor&}; _Tp = rocksdb::ColumnFamilyDescriptor; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from ./include/rocksdb/utilities/ldb_cmd.h:17, from tools/ldb_cmd.cc:7: /usr/include/c++/8/bits/stl_vector.h: In member function 'rocksdb::Status rocksdb::ReduceDBLevelsCommand::GetOldNumOfLevels(rocksdb::Options&, int*)': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from ./include/rocksdb/utilities/ldb_cmd.h:17, from tools/ldb_cmd.cc:7: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual rocksdb::Options rocksdb::LDBCommand::PrepareOptionsForOpenDB()': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void rocksdb::LDBCommand::OpenDB()': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ g++ -Wl,--no-as-needed -shared -Wl,-soname -Wl,librocksdb.so.5.7 -std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -I. -I./include -std=c++11 -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DOS_LINUX -fno-builtin-memcmp -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_BACKTRACE -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -march=native -DROCKSDB_SUPPORT_THREAD_LOCAL -isystem ./third-party/gtest-1.7.0/fused-src -O2 -fno-omit-frame-pointer -DNDEBUG -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -fPIC shared-objects/cache/clock_cache.o shared-objects/cache/lru_cache.o shared-objects/cache/sharded_cache.o shared-objects/db/builder.o shared-objects/db/c.o shared-objects/db/column_family.o shared-objects/db/compacted_db_impl.o shared-objects/db/compaction.o shared-objects/db/compaction_iterator.o shared-objects/db/compaction_job.o shared-objects/db/compaction_picker.o shared-objects/db/compaction_picker_universal.o shared-objects/db/convenience.o shared-objects/db/db_filesnapshot.o shared-objects/db/db_impl.o shared-objects/db/db_impl_write.o shared-objects/db/db_impl_compaction_flush.o shared-objects/db/db_impl_files.o shared-objects/db/db_impl_open.o shared-objects/db/db_impl_debug.o shared-objects/db/db_impl_experimental.o shared-objects/db/db_impl_readonly.o shared-objects/db/db_info_dumper.o shared-objects/db/db_iter.o shared-objects/db/dbformat.o shared-objects/db/event_helpers.o shared-objects/db/experimental.o shared-objects/db/external_sst_file_ingestion_job.o shared-objects/db/file_indexer.o shared-objects/db/flush_job.o shared-objects/db/flush_scheduler.o shared-objects/db/forward_iterator.o shared-objects/db/internal_stats.o shared-objects/db/log_reader.o shared-objects/db/log_writer.o shared-objects/db/malloc_stats.o shared-objects/db/managed_iterator.o shared-objects/db/memtable.o shared-objects/db/memtable_list.o shared-objects/db/merge_helper.o shared-objects/db/merge_operator.o shared-objects/db/range_del_aggregator.o shared-objects/db/repair.o shared-objects/db/snapshot_impl.o shared-objects/db/table_cache.o shared-objects/db/table_properties_collector.o shared-objects/db/transaction_log_impl.o shared-objects/db/version_builder.o shared-objects/db/version_edit.o shared-objects/db/version_set.o shared-objects/db/wal_manager.o shared-objects/db/write_batch.o shared-objects/db/write_batch_base.o shared-objects/db/write_controller.o shared-objects/db/write_thread.o shared-objects/env/env.o shared-objects/env/env_chroot.o shared-objects/env/env_encryption.o shared-objects/env/env_hdfs.o shared-objects/env/env_posix.o shared-objects/env/io_posix.o shared-objects/env/mock_env.o shared-objects/memtable/alloc_tracker.o shared-objects/memtable/hash_cuckoo_rep.o shared-objects/memtable/hash_linklist_rep.o shared-objects/memtable/hash_skiplist_rep.o shared-objects/memtable/skiplistrep.o shared-objects/memtable/vectorrep.o shared-objects/memtable/write_buffer_manager.o shared-objects/monitoring/histogram.o shared-objects/monitoring/histogram_windowing.o shared-objects/monitoring/instrumented_mutex.o shared-objects/monitoring/iostats_context.o shared-objects/monitoring/perf_context.o shared-objects/monitoring/perf_level.o shared-objects/monitoring/statistics.o shared-objects/monitoring/thread_status_impl.o shared-objects/monitoring/thread_status_updater.o shared-objects/monitoring/thread_status_updater_debug.o shared-objects/monitoring/thread_status_util.o shared-objects/monitoring/thread_status_util_debug.o shared-objects/options/cf_options.o shared-objects/options/db_options.o shared-objects/options/options.o shared-objects/options/options_helper.o shared-objects/options/options_parser.o shared-objects/options/options_sanity_check.o shared-objects/port/port_posix.o shared-objects/port/stack_trace.o shared-objects/table/adaptive_table_factory.o shared-objects/table/block.o shared-objects/table/block_based_filter_block.o shared-objects/table/block_based_table_builder.o shared-objects/table/block_based_table_factory.o shared-objects/table/block_based_table_reader.o shared-objects/table/block_builder.o shared-objects/table/block_prefix_index.o shared-objects/table/bloom_block.o shared-objects/table/cuckoo_table_builder.o shared-objects/table/cuckoo_table_factory.o shared-objects/table/cuckoo_table_reader.o shared-objects/table/flush_block_policy.o shared-objects/table/format.o shared-objects/table/full_filter_block.o shared-objects/table/get_context.o shared-objects/table/index_builder.o shared-objects/table/iterator.o shared-objects/table/merging_iterator.o shared-objects/table/meta_blocks.o shared-objects/table/partitioned_filter_block.o shared-objects/table/persistent_cache_helper.o shared-objects/table/plain_table_builder.o shared-objects/table/plain_table_factory.o shared-objects/table/plain_table_index.o shared-objects/table/plain_table_key_coding.o shared-objects/table/plain_table_reader.o shared-objects/table/sst_file_writer.o shared-objects/table/table_properties.o shared-objects/table/two_level_iterator.o shared-objects/tools/dump/db_dump_tool.o shared-objects/util/arena.o shared-objects/util/auto_roll_logger.o shared-objects/util/bloom.o shared-objects/util/build_version.o shared-objects/util/coding.o shared-objects/util/compaction_job_stats_impl.o shared-objects/util/comparator.o shared-objects/util/concurrent_arena.o shared-objects/util/crc32c.o shared-objects/util/delete_scheduler.o shared-objects/util/dynamic_bloom.o shared-objects/util/event_logger.o shared-objects/util/file_reader_writer.o shared-objects/util/file_util.o shared-objects/util/filename.o shared-objects/util/filter_policy.o shared-objects/util/hash.o shared-objects/util/log_buffer.o shared-objects/util/murmurhash.o shared-objects/util/random.o shared-objects/util/rate_limiter.o shared-objects/util/slice.o shared-objects/util/sst_file_manager_impl.o shared-objects/util/status.o shared-objects/util/status_message.o shared-objects/util/string_util.o shared-objects/util/sync_point.o shared-objects/util/thread_local.o shared-objects/util/threadpool_imp.o shared-objects/util/transaction_test_util.o shared-objects/util/xxhash.o shared-objects/utilities/backupable/backupable_db.o shared-objects/utilities/blob_db/blob_db.o shared-objects/utilities/blob_db/blob_db_impl.o shared-objects/utilities/blob_db/blob_db_options_impl.o shared-objects/utilities/blob_db/blob_file.o shared-objects/utilities/blob_db/blob_log_reader.o shared-objects/utilities/blob_db/blob_log_writer.o shared-objects/utilities/blob_db/blob_log_format.o shared-objects/utilities/blob_db/ttl_extractor.o shared-objects/utilities/checkpoint/checkpoint_impl.o shared-objects/utilities/compaction_filters/remove_emptyvalue_compactionfilter.o shared-objects/utilities/convenience/info_log_finder.o shared-objects/utilities/date_tiered/date_tiered_db_impl.o shared-objects/utilities/debug.o shared-objects/utilities/document/document_db.o shared-objects/utilities/document/json_document.o shared-objects/utilities/document/json_document_builder.o shared-objects/utilities/env_mirror.o shared-objects/utilities/env_timed.o shared-objects/utilities/geodb/geodb_impl.o shared-objects/utilities/leveldb_options/leveldb_options.o shared-objects/utilities/lua/rocks_lua_compaction_filter.o shared-objects/utilities/memory/memory_util.o shared-objects/utilities/merge_operators/cassandra/format.o shared-objects/utilities/merge_operators/cassandra/merge_operator.o shared-objects/utilities/merge_operators/max.o shared-objects/utilities/merge_operators/put.o shared-objects/utilities/merge_operators/string_append/stringappend.o shared-objects/utilities/merge_operators/string_append/stringappend2.o shared-objects/utilities/merge_operators/uint64add.o shared-objects/utilities/option_change_migration/option_change_migration.o shared-objects/utilities/options/options_util.o shared-objects/utilities/persistent_cache/block_cache_tier.o shared-objects/utilities/persistent_cache/block_cache_tier_file.o shared-objects/utilities/persistent_cache/block_cache_tier_metadata.o shared-objects/utilities/persistent_cache/persistent_cache_tier.o shared-objects/utilities/persistent_cache/volatile_tier_impl.o shared-objects/utilities/redis/redis_lists.o shared-objects/utilities/simulator_cache/sim_cache.o shared-objects/utilities/spatialdb/spatial_db.o shared-objects/utilities/table_properties_collectors/compact_on_deletion_collector.o shared-objects/utilities/transactions/optimistic_transaction_db_impl.o shared-objects/utilities/transactions/optimistic_transaction_impl.o shared-objects/utilities/transactions/transaction_base.o shared-objects/utilities/transactions/transaction_db_impl.o shared-objects/utilities/transactions/transaction_db_mutex_impl.o shared-objects/utilities/transactions/transaction_impl.o shared-objects/utilities/transactions/transaction_lock_mgr.o shared-objects/utilities/transactions/transaction_util.o shared-objects/utilities/ttl/db_ttl_impl.o shared-objects/utilities/write_batch_with_index/write_batch_with_index.o shared-objects/utilities/write_batch_with_index/write_batch_with_index_internal.o shared-objects/tools/ldb_cmd.o shared-objects/tools/ldb_tool.o shared-objects/tools/sst_dump_tool.o shared-objects/utilities/blob_db/blob_dump_tool.o -lpthread -lrt -o librocksdb.so.5.7.3 ln -fs librocksdb.so.5.7.3 librocksdb.so ln -fs librocksdb.so.5.7.3 librocksdb.so.5 ln -fs librocksdb.so.5.7.3 librocksdb.so.5.7 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.hEm56a + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm ++ dirname /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm + cd rocksdb-5.7.3 + make install-shared INSTALL_PREFIX=/builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm LIB_INSTALL_DIR=/usr/lib INCLUDE_INSTALL_DIR=/usr/include /usr/bin/bash: perl: command not found GEN util/build_version.cc install -d /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm//usr/lib for header_dir in $(find "include/rocksdb" -type d|sed -r 's/^([^\/]*\/)//'); do \ install -d /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm//usr/include/$header_dir; \ done for header in $(find "include/rocksdb" -type f -name *.h|sed -r 's/^([^\/]*\/)//'); do \ install -C -m 644 "include/$header" /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm//usr/include/$header; \ done install -C -m 755 librocksdb.so.5.7.3 /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm//usr/lib && \ ln -fs librocksdb.so.5.7.3 /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm//usr/lib/librocksdb.so.5.7 && \ ln -fs librocksdb.so.5.7.3 /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm//usr/lib/librocksdb.so.5 && \ ln -fs librocksdb.so.5.7.3 /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm//usr/lib/librocksdb.so + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 5.7.3-2.fc28 --unique-debug-suffix -5.7.3-2.fc28.arm --unique-debug-src-base rocksdb-5.7.3-2.fc28.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/rocksdb-5.7.3 extracting debug info from /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm/usr/lib/librocksdb.so.5.7.3 /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 9429 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: rocksdb-5.7.3-2.fc28.armv7hl Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gZen2g + umask 022 + cd /builddir/build/BUILD + cd rocksdb-5.7.3 + LICENSEDIR=/builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm/usr/share/licenses/rocksdb + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm/usr/share/licenses/rocksdb + cp -pr COPYING /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm/usr/share/licenses/rocksdb + exit 0 Provides: librocksdb.so.5.7 rocksdb = 5.7.3-2.fc28 rocksdb(armv7hl-32) = 5.7.3-2.fc28 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libm.so.6 libm.so.6(GLIBC_2.4) libpthread.so.0 libpthread.so.0(GLIBC_2.12) libpthread.so.0(GLIBC_2.4) librt.so.1 librt.so.1(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.11) libstdc++.so.6(CXXABI_1.3.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.17) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.5) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: rocksdb-devel-5.7.3-2.fc28.armv7hl Provides: rocksdb-devel = 5.7.3-2.fc28 rocksdb-devel(armv7hl-32) = 5.7.3-2.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: librocksdb.so.5.7 Processing files: rocksdb-debugsource-5.7.3-2.fc28.armv7hl Provides: rocksdb-debugsource = 5.7.3-2.fc28 rocksdb-debugsource(armv7hl-32) = 5.7.3-2.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: rocksdb-debuginfo-5.7.3-2.fc28.armv7hl Provides: debuginfo(build-id) = 0d32bf89e076634dcfd792d5fee634efab1f5b87 rocksdb-debuginfo = 5.7.3-2.fc28 rocksdb-debuginfo(armv7hl-32) = 5.7.3-2.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: rocksdb-debugsource(armv7hl-32) = 5.7.3-2.fc28 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm Wrote: /builddir/build/RPMS/rocksdb-5.7.3-2.fc28.armv7hl.rpm Wrote: /builddir/build/RPMS/rocksdb-devel-5.7.3-2.fc28.armv7hl.rpm Wrote: /builddir/build/RPMS/rocksdb-debugsource-5.7.3-2.fc28.armv7hl.rpm Wrote: /builddir/build/RPMS/rocksdb-debuginfo-5.7.3-2.fc28.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.kcAuDi + umask 022 + cd /builddir/build/BUILD + cd rocksdb-5.7.3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rocksdb-5.7.3-2.fc28.arm + exit 0 Child return code was: 0