<86>Jan 10 12:30:26 userdel[4822]: delete user 'rooter' <86>Jan 10 12:30:26 userdel[4822]: removed group 'rooter' owned by 'rooter' <86>Jan 10 12:30:26 userdel[4822]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 10 12:30:26 groupadd[4941]: group added to /etc/group: name=rooter, GID=645 <86>Jan 10 12:30:26 groupadd[4941]: group added to /etc/gshadow: name=rooter <86>Jan 10 12:30:26 groupadd[4941]: new group: name=rooter, GID=645 <86>Jan 10 12:30:26 useradd[5020]: new user: name=rooter, UID=645, GID=645, home=/root, shell=/bin/bash <86>Jan 10 12:30:26 userdel[5140]: delete user 'builder' <86>Jan 10 12:30:26 userdel[5140]: removed group 'builder' owned by 'builder' <86>Jan 10 12:30:26 userdel[5140]: removed shadow group 'builder' owned by 'builder' <86>Jan 10 12:30:26 groupadd[5232]: group added to /etc/group: name=builder, GID=646 <86>Jan 10 12:30:26 groupadd[5232]: group added to /etc/gshadow: name=builder <86>Jan 10 12:30:26 groupadd[5232]: new group: name=builder, GID=646 <86>Jan 10 12:30:26 useradd[5258]: new user: name=builder, UID=646, GID=646, home=/usr/src, shell=/bin/bash warning: Macro %cmake not found warning: Macro %cmake_build not found warning: Macro %cmakeinstall_std not found warning: Macro %ubt not found warning: Macro %ubt not found warning: Macro %ubt not found <13>Jan 10 12:30:32 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Jan 10 12:30:32 rpmi: libtbb-2019-alt1.u8 sisyphus+235076.100.2.1 1563979152 installed <13>Jan 10 12:30:32 rpmi: libsnappy-1.1.7-alt1 sisyphus+227320.100.1.3 1555618694 installed <13>Jan 10 12:30:32 rpmi: libnuma-2.0.11-alt1 1450022594 installed <13>Jan 10 12:30:32 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed <13>Jan 10 12:30:32 rpmi: libgtest0-1.8.1-alt1 sisyphus+220023.100.1.1 1548504036 installed <13>Jan 10 12:30:32 rpmi: gcc-c++-common-1.4.24-alt3 sisyphus+243033.100.1.1 1576462403 installed <13>Jan 10 12:30:33 rpmi: libstdc++9-devel-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed <13>Jan 10 12:30:35 rpmi: gcc9-c++-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed <13>Jan 10 12:30:35 rpmi: rpm-macros-cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed <13>Jan 10 12:30:35 rpmi: cmake-modules-3.15.4-alt1 sisyphus+239520.100.1.1 1571611942 installed <13>Jan 10 12:30:35 rpmi: libuv-1.33.1-alt1 sisyphus+239990.100.1.1 1572378437 installed <13>Jan 10 12:30:35 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Jan 10 12:30:35 rpmi: libjsoncpp19-1.8.4-alt5 sisyphus+243670.100.1.1 1577521267 installed <13>Jan 10 12:30:35 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Jan 10 12:30:35 rpmi: publicsuffix-list-dafsa-20200106-alt1 sisyphus+244007.100.1.1 1578588044 installed <13>Jan 10 12:30:35 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed <13>Jan 10 12:30:35 rpmi: libnghttp2-1.39.2-alt1 sisyphus+236978.100.1.1 1567325198 installed <13>Jan 10 12:30:35 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Jan 10 12:30:35 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Jan 10 12:30:35 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Jan 10 12:30:35 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Jan 10 12:30:35 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Jan 10 12:30:35 rpmi: libnettle7-3.5.1-alt1 sisyphus+235265.40.6.1 1566223065 installed <13>Jan 10 12:30:35 rpmi: libarchive13-3.4.0-alt1 sisyphus+235265.640.9.1 1566482857 installed <13>Jan 10 12:30:35 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Jan 10 12:30:35 rpmi: libtasn1-4.15.0-alt1 sisyphus+241940.100.1.1 1574959866 installed <13>Jan 10 12:30:35 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jan 10 12:30:35 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jan 10 12:30:35 rpmi: ca-certificates-2019.10.28-alt1 sisyphus+239875.300.1.1 1572267834 installed <13>Jan 10 12:30:35 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Jan 10 12:30:35 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Jan 10 12:30:36 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <13>Jan 10 12:30:36 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <86>Jan 10 12:30:36 groupadd[30574]: group added to /etc/group: name=_keytab, GID=499 <86>Jan 10 12:30:36 groupadd[30574]: group added to /etc/gshadow: name=_keytab <86>Jan 10 12:30:36 groupadd[30574]: new group: name=_keytab, GID=499 <13>Jan 10 12:30:36 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137330 installed <86>Jan 10 12:30:36 groupadd[31589]: group added to /etc/group: name=sasl, GID=498 <86>Jan 10 12:30:36 groupadd[31589]: group added to /etc/gshadow: name=sasl <86>Jan 10 12:30:36 groupadd[31589]: new group: name=sasl, GID=498 <13>Jan 10 12:30:36 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed <13>Jan 10 12:30:36 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed <13>Jan 10 12:30:36 rpmi: libcurl-7.67.0-alt1 sisyphus+240544.100.1.1 1573453411 installed <13>Jan 10 12:30:37 rpmi: cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed <13>Jan 10 12:30:37 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed <13>Jan 10 12:30:37 rpmi: libgtest-devel-1.8.1-alt1 sisyphus+220023.100.1.1 1548504036 installed <13>Jan 10 12:30:37 rpmi: liblz4-devel-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed <13>Jan 10 12:30:37 rpmi: libnuma-devel-2.0.11-alt1 1450022594 installed <13>Jan 10 12:30:37 rpmi: libsnappy-devel-1.1.7-alt1 sisyphus+227320.100.1.3 1555618694 installed <13>Jan 10 12:30:37 rpmi: tbb-devel-2019-alt1.u8 sisyphus+235076.100.2.1 1563979152 installed <13>Jan 10 12:30:37 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Jan 10 12:30:37 rpmi: libzstd-devel-1.4.3-alt1 sisyphus+238583.300.3.1 1570063281 installed <13>Jan 10 12:30:37 rpmi: bzlib-devel-1:1.0.6-alt6 sisyphus+224341.100.1.1 1552254552 installed warning: Macro %ubt not found warning: Macro %ubt not found warning: Macro %ubt not found Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/rocksdb-6.1.2-alt1.nosrc.rpm warning: Macro %ubt not found warning: Macro %ubt not found warning: Macro %ubt not found Installing rocksdb-6.1.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.94967 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf rocksdb-6.1.2 + echo 'Source #0 (rocksdb-6.1.2.tar):' Source #0 (rocksdb-6.1.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/rocksdb-6.1.2.tar + cd rocksdb-6.1.2 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (rocksdb-6.1.2.patch):' Patch #0 (rocksdb-6.1.2.patch): + /usr/bin/patch -p1 patching file CMakeLists.txt patching file Makefile patching file build_tools/build_detect_platform patching file db/version_edit.cc + rm build_tools/gnu_parallel + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.94967 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd rocksdb-6.1.2 + mkdir -p BUILD + __cmake -DWITH_SNAPPY:BOOL=ON -DWITH_ZLIB:BOOL=ON -DWITH_LZ4:BOOL=ON -DWITH_BZ2:BOOL=ON -DWITH_ZSTD:BOOL=ON -DPORTABLE:BOOL=ON + pushd BUILD ~/RPM/BUILD/rocksdb-6.1.2/BUILD ~/RPM/BUILD/rocksdb-6.1.2 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -DWITH_SNAPPY:BOOL=ON -DWITH_ZLIB:BOOL=ON -DWITH_LZ4:BOOL=ON -DWITH_BZ2:BOOL=ON -DWITH_ZSTD:BOOL=ON -DPORTABLE:BOOL=ON -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc CMake Warning at CMakeLists.txt:79 (find_package): By not providing "Findgflags.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "gflags", but CMake did not find one. Could not find a package configuration file provided by "gflags" with any of the following names: gflagsConfig.cmake gflags-config.cmake Add the installation prefix of "gflags" to CMAKE_PREFIX_PATH or set "gflags_DIR" to a directory containing one of the above files. If "gflags" provides a separate development package or SDK, be sure it has been installed. -- Found snappy: /usr/lib/libsnappy.so -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found bzip2: /usr/lib/libbz2.so -- Found lz4: /usr/lib/liblz4.so -- Found zstd: /usr/lib/libzstd.so -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER -- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Success -- Performing Test HAVE_SSE42 -- Performing Test HAVE_SSE42 - Failed -- Performing Test HAVE_THREAD_LOCAL -- Performing Test HAVE_THREAD_LOCAL - Success -- Enabling RTTI in Debug builds only (default) -- Performing Test HAVE_FALLOCATE -- Performing Test HAVE_FALLOCATE - Success -- Performing Test HAVE_SYNC_FILE_RANGE_WRITE -- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success -- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP -- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success -- Looking for malloc_usable_size -- Looking for malloc_usable_size - found -- Looking for sched_getcpu -- Looking for sched_getcpu - found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- JNI library is disabled -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS CMAKE_SKIP_INSTALL_RPATH INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD + popd ~/RPM/BUILD/rocksdb-6.1.2 + make -j8 -C BUILD make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' Scanning dependencies of target build_version make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' Scanning dependencies of target gtest make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' Scanning dependencies of target testharness make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 0%] Building CXX object CMakeFiles/build_version.dir/build_version.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 0%] Built target build_version make[1]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' Scanning dependencies of target testutillib make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' Scanning dependencies of target rocksdb make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 0%] Building CXX object CMakeFiles/testharness.dir/util/testharness.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Built target testharness make[1]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' Scanning dependencies of target rocksdb-shared make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/clock_cache.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/testutillib.dir/utilities/cassandra/test_utils.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 0%] Building CXX object CMakeFiles/testutillib.dir/monitoring/thread_status_updater_debug.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/monitoring/thread_status_updater_debug.cc:8: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/utility:70, from /usr/include/c++/9/tuple:38, from /usr/include/c++/9/mutex:38, from /usr/src/RPM/BUILD/rocksdb-6.1.2/monitoring/thread_status_updater_debug.cc:6: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/monitoring/thread_status_updater_debug.cc:8: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/utility:70, from /usr/include/c++/9/tuple:38, from /usr/include/c++/9/mutex:38, from /usr/src/RPM/BUILD/rocksdb-6.1.2/monitoring/thread_status_updater_debug.cc:6: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/testutillib.dir/build.make:76: CMakeFiles/testutillib.dir/monitoring/thread_status_updater_debug.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/lru_cache.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb-shared.dir/cache/sharded_cache.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 0%] Building CXX object CMakeFiles/testutillib.dir/table/mock_table.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb.dir/db/builder.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:13, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:16: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.h:9, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:10: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:13, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:16: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.h:9, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:10: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/rocksdb.dir/build.make:102: CMakeFiles/rocksdb.dir/db/builder.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/testutillib.dir/util/fault_injection_test_env.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.h:20, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.cc:14: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/stl_tree.h:63, from /usr/include/c++/9/map:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.h:16, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.cc:14: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.h:20, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.cc:14: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/stl_tree.h:63, from /usr/include/c++/9/map:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.h:16, from /usr/src/RPM/BUILD/rocksdb-6.1.2/util/fault_injection_test_env.cc:14: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/testutillib.dir/build.make:102: CMakeFiles/testutillib.dir/util/fault_injection_test_env.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/testutillib.dir/db/db_test_util.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_impl.h:22, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.h:27, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/utility:70, from /usr/include/c++/9/algorithm:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.h:18, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.cc:10: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_impl.h:22, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.h:27, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/utility:70, from /usr/include/c++/9/algorithm:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.h:18, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_test_util.cc:10: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/testutillib.dir/build.make:63: CMakeFiles/testutillib.dir/db/db_test_util.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[1]: *** [CMakeFiles/Makefile2:2324: CMakeFiles/testutillib.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb.dir/db/c.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 2%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/deque:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:22, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.cc:10: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/deque:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:22, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.cc:10: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/rocksdb-shared.dir/build.make:154: CMakeFiles/rocksdb-shared.dir/db/compaction.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 2%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/column_family.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/unordered_map:43, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:12, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/unordered_map:43, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:12, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/rocksdb-shared.dir/build.make:128: CMakeFiles/rocksdb-shared.dir/db/column_family.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/c.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/builder.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:13, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:16: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.h:9, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:10: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:13, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:16: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.h:9, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/builder.cc:10: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/rocksdb-shared.dir/build.make:102: CMakeFiles/rocksdb-shared.dir/db/builder.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 0%] Building CXX object third-party/gtest-1.7.0/fused-src/gtest/CMakeFiles/gtest.dir/gtest-all.cc.o make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 2%] Linking CXX static library libgtest.a make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 2%] Built target gtest make[1]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 2%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compaction_iterator.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:13, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.cc:6: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/utility:70, from /usr/include/c++/9/algorithm:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:7, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.cc:6: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_set.h:31, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction.h:11, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:13, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.cc:6: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/utility:70, from /usr/include/c++/9/algorithm:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.h:7, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compaction_iterator.cc:6: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/rocksdb-shared.dir/build.make:167: CMakeFiles/rocksdb-shared.dir/db/compaction_iterator.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 1%] Building CXX object CMakeFiles/rocksdb.dir/db/column_family.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/unordered_map:43, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:12, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/unordered_map:43, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:12, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.cc:10: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/rocksdb.dir/build.make:128: CMakeFiles/rocksdb.dir/db/column_family.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[1]: *** [CMakeFiles/Makefile2:2972: CMakeFiles/rocksdb.dir/all] Error 2 make[2]: Entering directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' [ 2%] Building CXX object CMakeFiles/rocksdb-shared.dir/db/compacted_db_impl.cc.o In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_impl.h:22, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.h:8, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.cc:7: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In constructor 'rocksdb::FdWithKeyRange::FdWithKeyRange(rocksdb::FileDescriptor, rocksdb::Slice, rocksdb::Slice, rocksdb::FileMetaData*)': /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:178:33: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 178 | largest_key(_largest_key) {} | ^ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = rocksdb::FileMetaData; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, rocksdb::FileMetaData}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:253:48: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/deque:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_impl.h:12, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.h:8, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.cc:7: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(rocksdb::FileMetaData&&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable.h:21, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/memtable_list.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/column_family.h:17, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_impl.h:22, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.h:8, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.cc:7: /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = int&; typename std::enable_if::_MoveCopyPair(), bool>::type = true; _T1 = int; _T2 = rocksdb::FileMetaData]': /usr/include/c++/9/ext/new_allocator.h:147:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair]' /usr/include/c++/9/bits/alloc_traits.h:484:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair; _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/9/bits/vector.tcc:115:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const rocksdb::FileMetaData&}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:258:37: required from here /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:86:8: error: implicitly-declared 'constexpr rocksdb::FileDescriptor::FileDescriptor(const rocksdb::FileDescriptor&)' is deprecated [-Werror=deprecated-copy] 86 | struct FileMetaData { | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/rocksdb-6.1.2/db/version_edit.h:55:19: note: because 'rocksdb::FileDescriptor' has user-provided 'rocksdb::FileDescriptor& rocksdb::FileDescriptor::operator=(const rocksdb::FileDescriptor&)' 55 | FileDescriptor& operator=(const FileDescriptor& fd) { | ^~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/deque:60, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/db_impl.h:12, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.h:8, from /usr/src/RPM/BUILD/rocksdb-6.1.2/db/compacted_db_impl.cc:7: /usr/include/c++/9/bits/stl_pair.h:312:51: note: synthesized method 'rocksdb::FileMetaData::FileMetaData(const rocksdb::FileMetaData&)' first required here 312 | : first(std::forward<_U1>(__x)), second(__y) { } | ^ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/rocksdb-shared.dir/build.make:141: CMakeFiles/rocksdb-shared.dir/db/compacted_db_impl.cc.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/rocksdb-6.1.2/BUILD' make[1]: *** [CMakeFiles/Makefile2:3559: CMakeFiles/rocksdb-shared.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.94967 (%build) RPM build errors: Macro %ubt not found Macro %ubt not found Macro %ubt not found Bad exit status from /usr/src/tmp/rpm-tmp.94967 (%build) Command exited with non-zero status 1 98.12user 4.14system 0:36.70elapsed 278%CPU (0avgtext+0avgdata 449728maxresident)k 0inputs+0outputs (0major+1939183minor)pagefaults 0swaps hsh-rebuild: rebuild of `rocksdb-6.1.2-alt1.src.rpm' failed. Command exited with non-zero status 1 104.91user 6.39system 0:53.55elapsed 207%CPU (0avgtext+0avgdata 449728maxresident)k 1248inputs+0outputs (0major+2247281minor)pagefaults 0swaps